Вопрос по информатике:
Помогите написать программу в python
Уровень C. Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года», «25 лет».
Пример:
Введите возраст: 18
Вам 18 лет.
Пример:
Введите возраст: 21
Вам 21 год.
Пример:
Введите возраст: 22
Вам 22 года.
(Не надо делать огромную программу, как можно короче. И не используя массивов)
- 28.05.2015 00:51
- Информатика
- remove_red_eye 17094
- thumb_up 11
Ответы и объяснения 2
print("Введите возраст:")
age = int(input())
if age>120 or age<0:
print("Возраст указан некоректно")
else:
if age%10==1:
print("Вам %s год" % age)
else:
if age%10==4 or age%10==3 or age%10==2:
print("Вам %s года" % age)
else:
print("Вам %s лет" % age)
input()
- 28.05.2015 16:10
- thumb_up 33
k = m % 10
if (m>9)and(m110)or(k>4)or(k==0):
print("Вам",m,"лет.")
else:
if k==1: print("Вам",m,"год.")
else: print("Вам",m,"года.")
Пример:
Введите возраст: 21
Вам 21 год.
- 29.05.2015 22:13
- thumb_up 37
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.