книга заданий пайтон. книга практических заданий, pyton. Сборник упражнений Введение в язык Python с задачами и решениями Бен Стивенсон Москва, 2021 удк 004. 438Python
Скачать 2.24 Mb.
|
Упражнение 45. Даты праздников(18 строк) В Канаде есть три национальных праздника, отмечающихся в одни и те же даты каждый год. Они приведены в табл. 2.8. Таблица 2.8. Канадские праздники
Напишите программу, которая будет запрашивать у пользователя день и месяц. Если введенные данные в точности указывают на один из перечисленных в таблице праздников, необходимо вывести его название. В противном случае сообщить, что на заданную дату праздники не приходятся. Примечание. В Канаде есть два дополнительных национальных праздника: Страстная пятница и Праздник трудящихся, – которые выпадают на разные даты каждый год. Есть свои праздники и в отдельных провинциях – некоторые с фиксированными датами, другие – с плавающими. Мы не будем рассматривать такие праздники в этом упражнении. Упражнение 46. Какого цвета клетка? (22 строки) Клетки на шахматной доске идентифицируются буквой и цифрой. Буква определяет положение клетки по горизонтали, а цифра – по вертикали, как показано на рис. 2.1. Ваша программа должна запрашивать у пользователя координаты клетки. Используйте условное выражение для определения того, с какой клетки – белой или черной – начинается столбец. Затем при помощи обычной арифметики необходимо определить цвет конкретной клетки. Например, если пользователь ввел a1, программа должна определить, что клетка с этими координатами черная. Если d5 – белая. Проверку на ошибочность ввода координат клетки выполнять не нужно. Упражнение 47. Определение времени года(Решено. 43 строки) Год делится на четыре сезона: зима, весна, лето и осень. Хотя даты смены сезонов каждый год могут меняться из-за особенностей календаря, мы в данном упражнении примем допущения, перечисленные в табл. 2.9. Таблица 2.9. Даты смены сезонов
Разработайте программу, запрашивающую у пользователя день и месяц – сначала месяц в текстовом варианте, затем номер дня. На выходе программа должна выдать название сезона, которому принадлежит выбранная дата. Упражнение 48. Знаки зодиака(47 строк) В гороскопах, наполняющих газеты и журналы, астрологи пытаются положение солнца в момент рождения человека как-то связать с его судьбой. Всего насчитывается 12 знаков зодиака, и все они приведены в табл. 2.10. Таблица 2.10. Знаки зодиака
Напишите программу, запрашивающую у пользователя дату его рождения и выводящую на экран соответствующий знак зодиака. |