ПРОГРАММИРОВАНИЕ
56
В содержание
Рассмотрим далее более сложный вид оператора ветвления:
if <условие>:
оператор1
else:
оператор2
Обратите внимание на порядок отступов в формате оператора!
Это полная форма условного оператора.
Блок-схема работы данного оператора представлена на рисунке 58.
Рис. 58. Блок-схема полной формы условного оператора
Если условие истинно, то выполняется оператор1, в противном случае (если усло-
вие ложно), выполняется оператор2. Далее управление переходит к оператору, кото-
рый следует за условным оператором.
Приведём примеры работы такой формы условного оператора.
Пример 3
a=int(input())
b=int(input())
if a+b>10:
print(′Yes′)
else:
print(′No′)
Результат работы программы представлен на рисунке 59.
Рис. 59. Результат работы программы
В данном примере в случае истинности условия a+b>10 выполняется
оператор
print(′Yes′)
, в противном случае — print(′No′).
ПРОГРАММИРОВАНИЕ
После условия и после части else можно указывать несколько операторов, но тогда
все они записываются с отступом! Для сравнения рассмотрим два примера.
Пример 4.1
a=10
b=15
c=3
Достарыңызбен бөлісу: