Серии блоков elif

Код может содержать сколько угодно блоков elif. Например, если парк аттракционов введет особую скидку для пожилых посетителей, вы можете добавить в свой код еще одну проверку для определения того, распространяется ли скидка на текущего посетителя. Допустим, посетители с возрастом 65 и выше платят половину от обычной цены билета, или $5:

age = 12

if age < 4:

price = 0

elif age < 18:

price = 5

(1) elif age < 65:

. .price = 10

(2)else:

. .price = 5

print("Your admission cost is $" + str(price) + ".")

Бульшая часть кода осталась неизменной. Второй блок elif в точке (1) теперь убеждается в том, что посетителю меньше 65 лет, прежде чем назначить ему полную цену билета $10. Обратите внимание: значение, присвоенное в блоке else (2), должно быть заменено на $5, потому что до этого блока доходят только посетители с возрастом 65 и выше.