Python Exercise: печатает сезон для этого месяца и дня
Условие Python: упражнение - 37 с решением
Напишите программу на Python, которая читает два целых числа, представляющих месяц и день, и печатает сезон для этого месяца и дня.
Иллюстрированная презентация:
Пример решения:
Код Python:
month = input("Input the month (e.g. January, February etc.): ")
day = int(input("Input the day: "))
if month in ('January', 'February', 'March'):
season ='winter'
elif month in ('April', 'May', 'June'):
season ='spring'
elif month in ('July', 'August', 'September'):
season ='summer'
else:
season ='autumn'
if (month =='March') and (day > 19):
season ='spring'
elif (month =='June') and (day > 20):
season ='summer'
elif (month =='September') and (day > 21):
season ='autumn'
elif (month =='December') and (day > 20):
season ='winter'
print("Season is",season)
Пример вывода:
Введите месяц (например, январь, февраль и т. Д.): Апрель Введите день: 15 Сезон весна
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы проверить, что треугольник равносторонний, равнобедренный или разносторонний.
Далее: Напишите программу на Python для отображения астрологического знака на данную дату рождения.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования