1. Напишите программу, которая принимает от пользователя номер месяца и выводит его соответствующее название, время
1. Напишите программу, которая принимает от пользователя номер месяца и выводит его соответствующее название, время года или сообщение об ошибке. Пример: Введите номер месяца: 5 - Вывод: Весна.
2. Дано натуральное число. Необходимо определить, является ли год с данным номером високосным. Если год является високосным, вывести YES, в противном случае вывести NO. Нужно учитывать, что согласно григорианскому календарю год считается високосным, если его номер делится на 4, но не делится на 100, за исключением случаев, когда год делится на 400. Ссылка на Python: https://trinket.io/python3
19.12.2023 11:58
Объяснение: В данной программе мы будем использовать условные операторы для определения названия месяца и проверки на високосный год.
В первой задаче, пользователю будет предложено ввести номер месяца. Затем, мы будем проверять введенное значение и выводить соответствующее название месяца или сообщение об ошибке. Используя оператор `if-elif-else`, мы будем сравнивать введенное значение с диапазонами чисел, соответствующими каждому месяцу.
Во второй задаче, пользователю также будет предложено ввести номер года. Мы будем проверять введенное значение с помощью условий, основываясь на правилах високосного года по григорианскому календарю. Если год удовлетворяет этим условиям, будет выведено "YES", иначе - "NO". Для проверки делимости на 4, 100 и 400 можно использовать операторы `%` (остаток от деления) и `==` (равенство).
Пример:
Задача 1:
Введите номер месяца: 5
Вывод: Весна
Задача 2:
Введите номер года: 2024
Вывод: YES
Совет: При написании программы, помните о синтаксисе Python и правильном использовании условных операторов. Для проверки вводимых значений, можно использовать функцию `input()` для получения ввода от пользователя.
Дополнительное упражнение:
1. Напишите программу на Python, которая принимает от пользователя номер месяца и выводит его соответствующую пору года (весна, лето, осень или зима).