Вопрос задан 06.04.2025 в 23:48. Предмет Информатика. Спрашивает Степанов Роман.

Напишите программу, запрашивающую ваш год рождения, год рождения вашей мамы и печатающую, во сколько лет мама вас родила.

Перейти к ответам

Ответы на вопрос

Отвечает Смирнов Евгений.

Вот пример программы на Python, которая запрашивает ваш год рождения и год рождения вашей мамы, а затем вычисляет, во сколько лет мама вас родила:

python
# Запрашиваем год рождения пользователя user_birth_year = int(input("Введите ваш год рождения: "))

# Запрашиваем год рождения мамы mom_birth_year = int(input("Введите год рождения вашей мамы: "))

# Вычисляем возраст мамы на момент вашего рождения mom_age_at_birth = user_birth_year - mom_birth_year

# Проверяем, корректны ли введенные данные if mom_age_at_birth < 0: print("Проверьте введенные данные. Год рождения мамы не может быть позже вашего года рождения.") else: print(f"Ваша мама родила вас в {mom_age_at_birth} лет.")

Пошаговое объяснение:

  1. Ввод данных: Программа запрашивает два числа – год рождения пользователя и его мамы. Эти числа вводятся через input() и преобразуются в целые числа с помощью int().

  2. Расчет возраста: Возраст мамы на момент рождения пользователя вычисляется как разница между годом рождения пользователя и годом рождения мамы.

  3. Проверка данных: Если результат отрицательный (например, мама родилась позже пользователя), программа сообщает об ошибке в вводе данных.

  4. Вывод результата: Программа выводит возраст мамы в год рождения пользователя или сообщение об ошибке.

Этот подход делает программу простой и интуитивно понятной. Вы также можете расширить ее, например, проверкой, чтобы введенные данные были числами или чтобы они не выходили за рамки разумных значений.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос