Вопрос:

17. Составьте программу, которая по введенному возрасту человека выводит на экран правильное окончание возраста. Например, мне 1 год, 22 года, 35 лет, 54 года, 12 лет, 21 год.

Смотреть решения всех заданий с листа

Ответ:

Логика решения:

Программа анализирует последнюю цифру возраста и, в некоторых случаях, две последние цифры, чтобы определить правильное окончание слова «год».

Пример программы (Python):

age = int(input('Введите возраст: ')) if age % 10 == 1 and age % 100 != 11: ending = 'год' elif 2 <= age % 10 <= 4 and (age % 100 < 10 or age % 100 >= 20): ending = 'года' else: ending = 'лет' print(f'Мне {age} {ending}.')
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие