По заданному числу n от 1 до 365 определите, на какое число какого месяца приходится день невисокосного года с номером n. Программа получает на вход целое число n и должна вывести два числа: число месяца (от 1 до 31) и номер месяца (от 1 до 12), на которое приходится данный день.
n = int(input("Введите номер дня от 1 до 365: ") months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 day_of_month = month_number = for i in range(len(months)) if n - months[i] > 0 n -= months[i else day_of_month = month_number = i + brea print("Число месяца:", day_of_month print("Номер месяца:", month_number)
Этот код сначала запрашивает у пользователя номер дня от 1 до 365. Затем он находит на какое число какого месяца приходится данный день, используя список дней в каждом месяце. Наконец, программа выводит число месяца и номер месяца на экран.
Пример кода на Python:
n = int(input("Введите номер дня от 1 до 365: ")months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
day_of_month =
month_number =
for i in range(len(months))
if n - months[i] > 0
n -= months[i
else
day_of_month =
month_number = i +
brea
print("Число месяца:", day_of_month
print("Номер месяца:", month_number)
Этот код сначала запрашивает у пользователя номер дня от 1 до 365. Затем он находит на какое число какого месяца приходится данный день, используя список дней в каждом месяце. Наконец, программа выводит число месяца и номер месяца на экран.