Предмет: Информатика,
автор: Pidarynok
Створити програму котра буде що секунди виводити на екран значення секунд хвилин годин дня місяця року. Врахувати кількість днів для кожного місяця та високосний рік. Для створення програми потрібно використати розгалудження, цикли двох типів та підключення бібліотеки.
Ответы
Автор ответа:
1
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')
timkafey:
оказалось что можно без циклов
спасибо, но в том и проблема, что, воно хочет циклы
сейчас попробую исправить
import datetime
now = datetime.datetime.now()
print(now.strftime('%d-%m-%Y %H:%M:%S'))
l = '''\nСічень: 31 днів
Лютий: 28 (29) днів
Березень: 31 днів
Квітень: 30 днів
Травень: 31 днів
Червень: 30 днів
Липень: 31 днів
Серпень: 30 днів
Вересень: 31 днів
Жовтень: 30 днів
Листопад: 31 днів
Грудень: 30 днів'''.split('\n')
for i in l:
print(i)
l = '\nнайближчі високосні роки: 2020, 2024'.split(' ')
i = 0
while i < len(l):
print(l[i], end = ' ')
i += 1
now = datetime.datetime.now()
print(now.strftime('%d-%m-%Y %H:%M:%S'))
l = '''\nСічень: 31 днів
Лютий: 28 (29) днів
Березень: 31 днів
Квітень: 30 днів
Травень: 31 днів
Червень: 30 днів
Липень: 31 днів
Серпень: 30 днів
Вересень: 31 днів
Жовтень: 30 днів
Листопад: 31 днів
Грудень: 30 днів'''.split('\n')
for i in l:
print(i)
l = '\nнайближчі високосні роки: 2020, 2024'.split(' ')
i = 0
while i < len(l):
print(l[i], end = ' ')
i += 1
Похожие вопросы
Предмет: Немецкий язык,
автор: Катя1441
Предмет: Русский язык,
автор: frolov18
Предмет: Окружающий мир,
автор: odolchukmaksim
Предмет: Математика,
автор: Вика24576