Упражнение на Python: тестируйте третий вторник месяца
Python Datetime: упражнение 20 с решением
Напишите программу на Python для тестирования третий вторник месяца.
Пример решения :
Код Python:
from datetime import datetime
def is_third_tuesday(s):
d = datetime.strptime(s, '%b %d, %Y')
return d.weekday() == 1 and 14 < d.day < 22
print(is_third_tuesday('Jun 23, 2015')) #False
print(is_third_tuesday('Jun 16, 2015')) #True
print(is_third_tuesday('Jul 21, 2015')) #False
Пример вывода:
Ложь Правда Правда
Блок - схема:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python, чтобы получить дату последнего вторника.
Далее: Напишите программу на Python, чтобы получить последний день указанного года и месяца.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code