Вопрос задан 07.07.2023 в 18:26. Предмет Информатика. Спрашивает Федорищева Мария.

(( Python)) Пользователь вводит три числа - номер года, месяца и дня. Программа выводит дату

следующего дня.Hапример:Ввод:y = 2020 m = 1d = 20Вывод:2020 / 1 / 21
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жуков Павел.

import datetime

date = datetime.datetime(year=int(input('y = ')), month=int(input('m = ')), day=int(input('d = ')))

lst = map(int, str(date + datetime.timedelta(days=1))[:10].split('-'))

print(*lst, sep=' / ')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример кода на Python, который позволяет пользователю вводить год, месяц и день, а затем выводит дату следующего дня:

python
def is_leap_year(year): return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) def next_day(year, month, day): days_in_month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] if is_leap_year(year): days_in_month[2] = 29 if day < days_in_month[month]: return year, month, day + 1 elif month < 12: return year, month + 1, 1 else: return year + 1, 1, 1 year = int(input("Введите год: ")) month = int(input("Введите месяц: ")) day = int(input("Введите день: ")) next_year, next_month, next_day = next_day(year, month, day) print(f"Следующий день: {next_year} / {next_month} / {next_day}")

Пример использования:

yaml
Введите год: 2020 Введите месяц: 1 Введите день: 20 Следующий день: 2020 / 1 / 21

Этот код сначала определяет, является ли год високосным с помощью функции is_leap_year. Затем он использует список days_in_month, чтобы определить количество дней в каждом месяце, учитывая високосный год. Функция next_day обрабатывает переход на следующий день, учитывая конец месяца и года.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос