Как использовать операторы If Else

Операторы If Else используются для проверки правильности чего-либо. Если код в операторе If правильный, код выполняется. Упрощенно это может выглядеть примерно так.

a = 25
b = 15

if a > b:
    print('a is greater than b')

Output: a is greater than b

В коде, который мы написали выше, если значение, присвоенное a, больше, чем значение, присвоенное b, программа должна вывести «a больше, чем b». Если бы это было не так, программа бы ничего не печатала. Поскольку в этом примере значение a больше, чем b, программа выводит «a больше, чем b».

Как вы видели в приведенном выше примере, после каждого оператора if должно стоять двоеточие, чтобы программа знала, что оператор продолжается. Чтобы программа могла прочитать код после двоеточия нужно добавить четыре пробела или нажать таб. Все, что написано в предложении If без четырех пробелов или табуляции, не будет включено в оператор If Else и выполнено само по себе.

Теперь позвольте мне показать вам пример всего оператора if else.

c = 1
d = 2

if c > d:
    print('d is less than c')
else:
    print('c is less than d')
Output: c is less than d

В приведенном выше коде программа сначала проверяет, больше ли значение, присвоенное c, чем d. Если это не так, он переходит к оператору else и выводит «c меньше, чем d».

И, как уже говорилось ранее, после оператора else также должно быть двоеточие. Код, который должен быть выполнен, также должен находиться внутри четырех пробелов или одной табуляции. Но в строке else это не так.

Теперь у вас не может быть только одного оператора if и одного оператора else. У вас может быть более одного оператора of, и если ни один из операторов if не является истинным, он переходит к оператору else. Например, что-то вроде этого.

c = 10
d = 10

if c > d:
    print('d is less than c')
if c == d:
    print('c is equal to d')
else:
    print('c is less than d')
Output: c is equal to d

Оператор if работает так же, как и первый оператор. Но, как вы видели, я поставил двойной знак равенства между c и d. Это потому, что если вы поставите только один знак равенства, он присвоит значение c переменной d (как вы узнали в уроке № 1). Если мы используем два знака равенства, программа проверяет, является ли присвоенное значение обеим переменным одинаковым.

Для оператора if не требуется оператор else. В нашем примере оператор else появляется, если значение c меньше значения d. Таким образом, мы могли бы также написать это в новом операторе if, который означает то же самое.

c = 5
d = 10

if c > d:
    print('d is less than c')
if c == d:
    print('c is equal to d')
if c < d:
    print('c is less than d')
Output: c is less than d

Конечно, этот шаг необязателен, так как у нас все равно будет один и тот же результат. Но здесь нужно показать, что оператор else не нужен.

На этом сегодняшнее руководство закончилось. Надеюсь, вы узнали что-то новое. Если вам интересны следующие уроки, не забудьте подписаться на мою страницу и подписаться на напоминание по электронной почте, чтобы не пропустить мою новую историю.

На тот случай, если вы пропустили мой учебник №1 по использованию переменных и функции печать, вы можете найти его по следующей ссылке.
https://medium.com/@code_blogging/python -tutorial-for-absolute-beginners-1-4900701770d8