В скриптах одной из частых инструкций является оператор выбора if.В зависимости от условного выражения выполняется определённый кусок кода и/или пропускается.
Первый вариант оператора выбора if выглядит так:
if True:
print("Я выполняюсь всегда")
input()
Вначале оператора указывается условное выражение: в данном случае это True,потом указывается двоеточие,следует обязательный отступ.
Второй вариант оператора выбора имеет следующий вид:
if False:
print("Я никогда не выполняюсь")
input()
else:
print("Я выполняюсь всегда")
input()
В зависимости от условного выражения выполняется либо первый участок кода,либо второй.Но в любом случае один из участков кода будет выполнен.
Третий вариант:
name = input("Как вас зовут")
if name == "Дима" :
print("Вас зовут Дима")
input()
elif name == "Вася":
print("Вас зовут Вася")
else:
print("Вас зовут ни Вася и ни Дима")
input()
При истинности условного выражения выполняется определённый участок кода.С помощью инструкции elif в скрипте реализуется множественное принятие решений.
В языке программирования Python есть три основных вида логических операторов:and,or,not.
Эти логические операторы используется для составления сложных условных выражений в операторе выбора if.
print('Какой нынче год?')
year = input()
if int(year) >= 1901 and int(year) <= 2000:
print("Вы что?Сейчас идёт не 20 век")
else:
print("Вы живете в 21 веке")
input()
|