Вопрос задан 18.06.2023 в 03:51. Предмет Информатика. Спрашивает Липа Даша.

PYTHON Вам нужно запросить у пользователя возраст. Добавить условие при котором возраст будет

выводиться с правильным словом: "год", "года" или "лет". Т.е. "29 лет" или "4 года".​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Духопельникова Ангелина.

x = int(input("Введите ваш возраст "))

if (x < 5) or x > 20 and x % 10 > 1 and x % 10 < 4:

   print(x, "года")

elif x > 20 and x % 10 == 1:

   print(x, "год")

else:

   print(x, "Лет")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам потребуется использовать условные операторы в Python. Вот пример кода, который позволит вам запросить возраст пользователя и вывести его с правильным словом "год", "года" или "лет":

```python age = int(input("Введите ваш возраст: "))

if age % 10 == 1 and age % 100 != 11: print(f"{age} год") elif age % 10 in [2, 3, 4] and age % 100 not in [12, 13, 14]: print(f"{age} года") else: print(f"{age} лет") ```

В этом коде мы сначала запрашиваем у пользователя его возраст с помощью функции `input()`. Затем мы используем условные операторы `if`, `elif` и `else` для определения правильного слова для вывода возраста.

- В первом условии мы проверяем, что возраст заканчивается на 1 и не является числом 11 (например, 21 год, 31 год и т. д.). - Во втором условии мы проверяем, что возраст заканчивается на 2, 3 или 4, но не является числами 12, 13 или 14 (например, 22 года, 33 года и т. д.). - В остальных случаях (когда возраст заканчивается на любую другую цифру или на числа 11, 12, 13, 14) мы используем слово "лет" для вывода возраста.

Пример работы программы:

``` Введите ваш возраст: 29 29 лет

Введите ваш возраст: 4 4 года

Введите ваш возраст: 11 11 лет ```

Надеюсь, это поможет вам решить задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос