от числа N и выводит его. Помните, что правильное слово должно соответствовать правилам русского языка. Требуется

от числа N и выводит его. Помните, что правильное слово должно соответствовать правилам русского языка.

Требуется:
- Написать функцию, которая принимает на вход целое число N и возвращает правильное слово (из "бочка", "бочки", "бочек") в зависимости от числа.
- Реализовать пример использования функции, где выводится правильное слово для разных значений числа N.

Пример:
входные данные:
N = 5

выходные данные:
"5 бочек"
Magnitnyy_Magistr

Magnitnyy_Magistr

Хорошо, вот функция, которую можно использовать для решения данной задачи:

python
def choose_word(n):
if n % 10 == 1 and n % 100 != 11:
return str(n) + " бочка"
elif 2 <= n % 10 <= 4 and (n % 100 < 10 or n % 100 >= 20):
return str(n) + " бочки"
else:
return str(n) + " бочек"


Теперь, чтобы воспользоваться этой функцией, вы можете вызывать ее с разными значениями числа N и выводить полученные результаты. Например:

python
N = 5
word = choose_word(N)
print(word)


Результатом будет:


"5 бочек"


Вы можете изменить значение N и проверить, что функция корректно выбирает правильное слово в зависимости от числа.
Знаешь ответ?
Задать вопрос
Привет!
hello