1. Напишите программу, которая принимает номер месяца с клавиатуры и выводит название соответствующего ему времени года или сообщение об ошибке. Пример: Введите номер месяца: 5 - Вывод: Весна.
2. Дано натуральное число. Необходимо определить, является ли год с данным номером високосным. Если год является високосным, вывести YES, иначе вывести NO. Напомним, что в соответствии с григорианским календарем, год считается високосным, если его номер делится на 4, но не делится на 100, за исключением случаев, когда год также делится на 400. Ссылка на «Питон»: https://trinket.io/python3.
2. Дано натуральное число. Необходимо определить, является ли год с данным номером високосным. Если год является високосным, вывести YES, иначе вывести NO. Напомним, что в соответствии с григорианским календарем, год считается високосным, если его номер делится на 4, но не делится на 100, за исключением случаев, когда год также делится на 400. Ссылка на «Питон»: https://trinket.io/python3.
Хрусталь
1. Программа для определения времени года:
Пояснение: В программе сначала мы получаем от пользователя номер месяца с помощью функции `input()`. Затем мы используем условные операторы `if`, `elif`, `else` для определения времени года на основе введенного номера месяца. В конце мы выводим результат с помощью функции `print()`.
2. Программа для определения високосного года:
Пояснение: В программе мы сначала получаем от пользователя номер года с помощью функции `input()`. Затем мы используем условный оператор `if` и условия деления на 4, на 100 и на 400 для определения, является ли год високосным. Если условие выполнено, результатом будет "YES", в противном случае - "NO". В конце мы выводим результат с помощью функции `print()`.
# Получение номера месяца от пользователя
номер_месяца = int(input("Введите номер месяца: "))
# Проверка номера месяца и вывод соответствующего времени года
if номер_месяца == 12 or номер_месяца == 1 or номер_месяца == 2:
время_года = "Зима"
elif номер_месяца >= 3 and номер_месяца <= 5:
время_года = "Весна"
elif номер_месяца >= 6 and номер_месяца <= 8:
время_года = "Лето"
elif номер_месяца >= 9 and номер_месяца <= 11:
время_года = "Осень"
else:
время_года = "Ошибка: введите номер месяца от 1 до 12."
# Вывод результата
print(время_года)
Пояснение: В программе сначала мы получаем от пользователя номер месяца с помощью функции `input()`. Затем мы используем условные операторы `if`, `elif`, `else` для определения времени года на основе введенного номера месяца. В конце мы выводим результат с помощью функции `print()`.
2. Программа для определения високосного года:
# Получение номера года от пользователя
номер_года = int(input("Введите номер года: "))
# Проверка на високосность и вывод результата
if (номер_года % 4 == 0 and номер_года % 100 != 0) or номер_года % 400 == 0:
результат = "YES"
else:
результат = "NO"
# Вывод результата
print(результат)
Пояснение: В программе мы сначала получаем от пользователя номер года с помощью функции `input()`. Затем мы используем условный оператор `if` и условия деления на 4, на 100 и на 400 для определения, является ли год високосным. Если условие выполнено, результатом будет "YES", в противном случае - "NO". В конце мы выводим результат с помощью функции `print()`.
Знаешь ответ?