Дано натуральное число N (N<20), определяющее сумму денег в рублях. Дать для этого числа наименование: "рубль", "рубля", "рублей"

16 Янв 2020 в 19:42
209 +1
1
Ответы
1

Пример кода для решения задачи на Python:

def rubles_word(n):
if n % 10 == 1 and n % 100 != 11:
return "рубль"
elif 2 <= n % 10 <= 4 and (n % 100 < 10 or n % 100 >= 20):
return "рубля"
else:
return "рублей"
N = int(input("Введите количество рублей: "))
print(f"{N} {rubles_word(N)}")

Этот код определяет правильное склонение для слова "рубль" в зависимости от заданного количества рублей.

18 Апр 2024 в 20:01
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир