Байланысты: Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )
УПРАЖНЕНИЯ 5-3 . Цвета 1: представьте, что в вашей компьютерной игре только что был подбит корабль
пришельцев . Создайте переменную с именем alien_color и присвойте ей значение ‘green’,
‘yellow’ или ‘red’ .
• Напишите команду if для проверки того, что переменная содержит значение ‘green’ .
Если условие истинно, выведите сообщение о том, что игрок только что заработал
5 очков .
• Напишите одну версию программы, в которой условие if выполняется, и другую вер-
сию, в которой оно не выполняется . (Во второй версии никакое сообщение выводить-
ся не должно .)
5-4 . Цвета 2: выберите цвет, как это было сделано в упражнении 5-3, и напишите цепочку
if-else .
• Напишите команду if для проверки того, что переменная содержит значение ‘green’ .
Если условие истинно, выведите сообщение о том, что игрок только что заработал
5 очков .
• Если переменная содержит любое другое значение, выведите сообщение о том, что
игрок только что заработал 10 очков .
• Напишите одну версию программы, в которой выполняется блок if, и другую версию,
в которой выполняется блок else .
5-5 . Цвета 3: преобразуйте цепочку if-else из упражнения 5-4 в цепочку if-elif-else .
• Если переменная содержит значение 'green’, выведите сообщение о том, что игрок
только что заработал 5 очков .
• Если переменная содержит значение 'yellow’, выведите сообщение о том, что игрок
только что заработал 10 очков .
• Если переменная содержит значение 'red’, выведите сообщение о том, что игрок толь-
ко что заработал 15 очков .
• Напишите три версии программы и проследите за тем, чтобы для каждого цвета при-
шельца выводилось соответствующее сообщение .
5-6 . Периоды жизни: напишите цепочку if-elif-else для определения периода жизни челове-
ка . Присвойте значение переменной age, а затем выведите сообщение .
• Если значение меньше 2 — младенец .