Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 12 января 2025 12:26

Напишите программу которая получает возраст человека целое число не превышающее 100 и выводит этот возраст словом год года или лет например 21 год 22 года 25 лет

Ответ нейросети

12 января 2025 12:26

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

def age_in_words(age):
    if age < 0 or age > 100:
        return "Введите корректный возраст (0-100)"
    
    if 11 <= age % 100 <= 14:  # Для чисел от 11 до 14
        return f"{age} лет"
    elif age % 10 == 1:
        return f"{age} год"
    elif age % 10 in [2, 3, 4]:
        return f"{age} года"
    else:
        return f"{age} лет"

# Ввод возраста
try:
    age = int(input("Введите ваш возраст (0-100): "))
    result = age_in_words(age)
    print(result)
except ValueError:
    print("Пожалуйста, введите целое число.")

Краткое описание программы:

  1. Функция age_in_words принимает возраст в качестве аргумента.
  2. Внутри функции проверяется диапазон возраста и выводится соответствующее слово.
  3. Используется оператор input для получения возраста от пользователя. Программа также обрабатывает некорректный ввод (например, если введено не целое число).

Просто скопируйте этот код в среду выполнения Python, и вы сможете протестировать его.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

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

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

напишите программу которая получает возраст человека целое число не превышающее 100 и выводит этот возраст словом год года или лет например 21 год 22 года 25 лет
Вот пример программы на Python, которая получает возраст человека и выводит его словом с правильными окончаниями: ```python def age_in_words(age): if age < 0 or age > 100: return "Введите корректный возраст (0-100)" if 11 <= age % 100 <= 14: # Для чисел от 11 до 14 return f"{age} лет" elif age % 10 == 1: return f"{age} год" elif age % 10 in [2, 3, 4]: return f"{age} года" else: return f"{age} лет" # Ввод возраста try: age = int(input("Введите ваш возраст (0-100): ")) result = age_in_words(age) print(result) except ValueError: print("Пожалуйста, введите целое число.") ``` Краткое описание программы: 1. Функция `age_in_words` принимает возраст в качестве аргумента. 2. Внутри функции проверяется диапазон возраста и выводится соответствующее слово. 3. Используется оператор `input` для получения возраста от пользователя. Программа также обрабатывает некорректный ввод (например, если введено не целое число). Просто скопируйте этот код в среду выполнения Python, и вы сможете протестировать его.