Задать вопрос
8 января, 00:22

Помогите написать программу в python

Уровень C. Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом "год", "года" или "лет". Например, "21 год", "22 года", "25 лет".

Пример:

Введите возраст: 18

Вам 18 лет.

Пример:

Введите возраст: 21

Вам 21 год.

Пример:

Введите возраст: 22

Вам 22 года.

(Не надо делать огромную программу, как можно короче. И не используя массивов)

+5
Ответы (2)
  1. 8 января, 03:41
    0
    Если я вас правильно поняла:

    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 ()
  2. 8 января, 03:47
    0
    M = int (input ("Введите возраст: "))

    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 год.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите написать программу в python Уровень C. Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Помогите: Практическая работа №3. Ветвления Уровень A. Напишите программу, которая получает с клавиатуры два целых числа и находит наибольшее и наименьшее из них. Пример: Введите два числа: 1 5 Наименьшее число 1 Наибольшее число 5 Уровень B.
Ответы (1)
напишите программу, которая вводит возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом "год", "года" или "лет". например: 21 год, 22 года, 25 лет
Ответы (1)
Файл input. txt: Мама, короче, мыла, короче, раму. Декан, короче, пропил, короче, бутан. А роза, короче, упала на лапу, короче, Азора. Каждый, короче, охотник желает, короче, знать, где короче сидит фазан В файле input.
Ответы (1)
1. Написать программу, которая выводит на экран сумму средних арифметических значений двух вещественных массивов из 10 элементов. 2. Написать прогрумму, которая выводит на экран, разность значений двух вещественных массивов из 10 элементов.
Ответы (1)
Составьте программу которая определяет уровень знаний учащегося по введённой отметке и выводит информацию на экран (1-2 уровень 1, 3-4 уровень 2,5-6 уровень 3, 7-8 уровень 4, 9-10 уровень 5)
Ответы (1)