Помогите, пожалуйста
Как написать программу, которая на введенную дату из этих интервалов выводит название города?
Информатика 8 класс Программирование программа на языке программирования ввод даты название города интервалы дат Санкт-Петербург Петроград Ленинград Новый
Для того чтобы написать программу, которая будет определять название города по введенной дате, нам нужно выполнить несколько шагов. Я объясню их подробно.
Теперь давайте рассмотрим пример на языке Python:
# Запрашиваем год у пользователя year = int(input("Введите год: ")) # Проверяем, в какой интервал попадает год if 1703 <= year <= 1914: city = "Санкт-Петербург" elif 1915 <= year <= 1924: city = "Петроград" elif 1925 <= year <= 1991: city = "Ленинград" elif year >= 1992: city = "Санкт-Петербург" else: city = "Год вне диапазона" # Выводим название города print(f"Название города: {city}")
Объяснение кода:
input()
, чтобы получить год от пользователя и преобразуем его в целое число с помощью int()
.if
, elif
и else
, чтобы проверить, в какой интервал попадает введенный год.city
название города.print()
.Таким образом, программа будет корректно определять название города в зависимости от введенного года. Вы можете протестировать её, введя разные годы, и убедиться, что все работает правильно.