Сколько дней осталось до Нового года. Задача 7*. С клавиатуры вводятся номер месяца и день. Напишите программу,
которая определяет, сколько дней осталось до Нового года. При вводе неверных
данных должно быть выведено -1. Считать, что год невисокосный. Циклы использовать
нельзя. python month = int(input("Введите номер месяца: "))
day = int(input("Введите день: "))
# Проверка на корректность введенных данных
if month < 1 or month > 12 or day < 1 or day > 31:
print(-1)
else:
# Количество дней в каждом месяце (невисокосный год)
days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
# Проверка, что день не превышает количество дней в месяце
if day > days_in_month[month - 1]:
print(-1)
else:
# Считаем количество дней, прошедших с начала года
days_passed = sum(days_in_month[:month - 1]) + day
# Всего дней в году (невисокосный)
total_days = 365
# Дней осталось до Нового года
days_l