М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет74/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   70   71   72   73   74   75   76   77   ...   334
Байланысты:
Изучаем Python

5.6. Периоды жизни:
напишите цепочку 
if-elif-else
для определения периода жизни че-
ловека. Присвойте значение переменной 
age
, а затем выведите сообщение:


100
Глава 5 • Команды if
• Если значение меньше 2 — младенец.
• Если значение больше или равно 2, но меньше 4 — малыш.
• Если значение больше или равно 4, но меньше 13 — ребенок.
• Если значение больше или равно 13, но меньше 20 — подросток.
• Если значение больше или равно 20, но меньше 65 — взрослый.
• Если значение больше или равно 65 — пожилой человек.
5.7. Любимый фрукт:
составьте список своих любимых фруктов. Напишите серию неза-
висимых команд if для проверки того, присутствуют ли некоторые фрукты в списке.
• Создайте список трех своих любимых фруктов и назовите его 
favorite_fruits
.
• Напишите пять команд 
if
. Каждая команда должна проверять, входит ли опреде-
ленный тип фрукта в список. Если фрукт входит в список, блок if должен выводить 
сообщение вида «You really like bananas!».
Использование команд if со списками
Объединение команд 
if
со списками открывает ряд интересных возможностей. На-
пример, вы можете отслеживать специальные значения, для которых необходима 
особая обработка по сравнению с другими значения в списке, или эффективно 
управлять изменяющимися условиями — например, наличием некоторых блюд 
в ресторане. Также объединение команд 
if
со списками помогает продемонстри-
ровать, что ваш код корректно работает во всех возможных ситуациях.
Проверка специальных значений
Эта глава началась с простого примера, показывающего, как обрабатывать особые 
значения (такие, как 
'bmw'
), которые должны выводиться в другом формате по 
сравнению с другими значениями в списке. Теперь, когда вы лучше разбираетесь 
в проверках условий и командах 
if
, давайте повнимательнее рассмотрим процесс 
поиска и обработки особых значений в списке.
Вернемся к примеру с пиццерией. Программа выводит сообщение каждый раз, 
когда пицца снабжается топпингом в процессе приготовления. Код этого действия 
можно записать чрезвычайно эффективно: нужно создать список топпингов, за-
казанных клиентом, и использовать цикл для перебора всех заказанных:


Достарыңызбен бөлісу:
1   ...   70   71   72   73   74   75   76   77   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет