
Створити програму котра буде що секунди виводити на екран значення секунд хвилин годин дня місяця
року. Врахувати кількість днів для кожного місяця та високосний рік. Для створення програми потрібно використати розгалудження, цикли двох типів та підключення бібліотеки.

Ответы на вопрос

import datetime
now = datetime.datetime.now()
print(now.strftime('%d-%m-%Y %H:%M:%S'))
print('''\nСічень: 31 днів
Лютий: 28 (29) днів
Березень: 31 днів
Квітень: 30 днів
Травень: 31 днів
Червень: 30 днів
Липень: 31 днів
Серпень: 30 днів
Вересень: 31 днів
Жовтень: 30 днів
Листопад: 31 днів
Грудень: 30 днів''')
print('\nнайближчі високосні роки: 2020, 2024')



Для створення такої програми ви можете використовувати мову програмування Python. Ось приклад програми, яка виводитиме на екран значення секунд, хвилин, годин, дня, місяця та року з врахуванням кількості днів у місяцях і високосних років:
pythonimport time
def is_leap_year(year):
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
while True:
current_time = time.localtime()
seconds = current_time.tm_sec
minutes = current_time.tm_min
hours = current_time.tm_hour
day = current_time.tm_mday
month = current_time.tm_mon
year = current_time.tm_year
days_in_month = [0, 31, 28 if not is_leap_year(year) else 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if day > days_in_month[month]:
day = 1
month += 1
if month > 12:
month = 1
year += 1
print(f"{seconds} секунд, {minutes} хвилин, {hours} годин, {day} дня, {month} місяця, {year} року")
time.sleep(1)
Ця програма використовує модуль time
, щоб отримувати поточний час та дату. Вона також перевіряє, чи рік є високосним, і визначає кількість днів у місяцях відповідно до високосних та невисокосних років. Потім програма виводить ці значення кожної секунди.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili