Команды if
95
elif 'extra cheese' in requested_toppings:
print("Adding extra cheese.")
print("\nFinished making your pizza!")
Первое же проверяемое условие (для
'mushrooms'
) оказывается истинным. Од-
нако значения
'extra
cheese'
и
'pepperoni'
после этого не проверяются, потому
что в цепочках
if
-
elif
-
else
после обнаружения первого истинного условия все
остальные условия пропускаются. В результате в пиццу будет включено только
первое из заказанных дополнений:
Adding mushrooms.
Finished making your pizza!
Итак, если вы хотите, чтобы в программе выполнялся только один блок кода, — ис-
пользуйте цепочку
if
-
elif
-
else
. Если же выполняться должны несколько блоков,
используйте
серию независимых команд
if
.
Достарыңызбен бөлісу: