Предмет: Информатика,
автор: Tatarka1337
Напишите программу, которая вводит возраст человека (целое число, не превышающее 120)и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года»,«25 лет» на языке Python. Пожалуйста.
Ответы
Автор ответа:
0
a = int(input('возраст: '))
if ((a//10)%10!=1):
if ((a%10)==1): print(a,' год')
else:
if (((a%10)>1)&((a%10)<5)): print(a,' года')
if (((a%10)==0) | ((a%10)>4) | ((a//10)%10==1)): print(a,' лет')
возраст: 31
31 год
возраст: 103
103 года
возраст: 15
15 лет
if ((a//10)%10!=1):
if ((a%10)==1): print(a,' год')
else:
if (((a%10)>1)&((a%10)<5)): print(a,' года')
if (((a%10)==0) | ((a%10)>4) | ((a//10)%10==1)): print(a,' лет')
возраст: 31
31 год
возраст: 103
103 года
возраст: 15
15 лет
Автор ответа:
0
Да и печать в Python через запятую лично у меня не очень печатает, скорее возвращает список...
Похожие вопросы
Предмет: Математика,
автор: nikita457358
Предмет: Математика,
автор: lemalemalemalemalema
Предмет: Математика,
автор: wixbszkfhewkj
Предмет: Геометрия,
автор: sjsdks
Предмет: Математика,
автор: Аноним