if ... elif ... else

Обычно используют только 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 можно и не использовать.


Комментариев нет:

Отправить комментарий