Python: читает дату и печатает день даты
Python Basic - 1: Упражнение 46 с решением
Напишите программу на Python, которая читает дату (с 2016/1/1 по 2016/12/31) и печатает день даты. 1 января 2016 года - пятница. Обратите внимание, что 2016 год високосный.
Входные данные :
Два целых числа m и d, разделенные одним пробелом в строке, m, d представляют месяц и день.
Иллюстрированная презентация:
Пример решения :
Код Python:
from datetime import date
print("Input month and date (separated by a single space):")
m, d = map(int, input().split())
weeks = {1:'Monday',2:'Tuesday',3:'Wednesday',4:'Thursday',5:'Friday',6:'Saturday',7:'Sunday'}
w = date.isoweekday(date(2016, m, d))
print("Name of the date: ",weeks[w])
Пример вывода:
Введите месяц и дату (разделенные одним пробелом): 5 15 Название даты: воскресенье
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы проверить, пересекаются или перекрываются окружности двух окружностей.
Далее: Напишите программу на Python, которая читает текст (только буквы и пробелы) и печатает два слова. Первое - это слово, которое чаще всего встречается в тексте. Второе - это слово с максимальным количеством букв.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования