Помогите написать программу на Python, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года», «25 лет». Программа должна работать следующим образом:
(Не надо делать огромную программу, как можно короче. И не используя массивов)
Информатика 7 класс Программирование на Python Python программа возраст целое число 120 вывод Год года лет 7 класс информатика условие пользовательский ввод краткий код без массивов простая программа Новый
Привет! Давай напишем простую программу на Python, которая будет выполнять твою задачу. Вот такой код подойдет:
age = int(input("Введите возраст: "))
if age % 10 == 1 and age % 100 != 11:
suffix = "год"
elif 2 <= age % 10 <= 4 and not (12 <= age % 100 <= 14):
suffix = "года"
else:
suffix = "лет"
print(f"Вам {age} {suffix}.")
Сначала программа запрашивает у пользователя возраст. Затем с помощью условий определяет, какое слово нужно использовать:
Надеюсь, это поможет! Если будут вопросы, спрашивай!