Обычно используют только if ... else, но может быть также каскадные условные инструкции if ... elif ... else. Рассмотрим по порядку
If ... else
if - если
else - иначе
: - выполняет роль слова "то"
if <условие> :
<Блог инструкций>
else :
<Блог инструкций>
Мы формулируем условное предложение и сами на него отвечаем, после этого можно записать это в виде кода. Пример : "Если число положительное, то напиши слово "положительное", иначе напиши "не положительное""
Примечание: нуль ни положительное, ни отрицательное, поэтому в данном примере если число будет равно нуль мы выведем на экран "не положительное". Положительное число, если оно строго больше нуля (строго больше >).
x = int(input())
if x > 0 :
print('положительное')
else :
print('не положительное')
Для выделения блока инструкций, используют отступ 4 пробела (не используйте Tab)
If ... elif ... else
elif - как бы еще одно если
if <условие> :
<Блог инструкций>
elif <условие> :
<Блог инструкций>
else :
<Блог инструкций>
Пример:
"Если число положительное, то напиши слово "положительное", если нуль напиши "нуль", иначе напиши "отрицательное""
x = int(input())
if x > 0 :
print('положительное')
elif x == 0 :
print('нуль')
else :
print('отрицательное')
Вообще else можно и не использовать.
Комментариев нет:
Отправить комментарий