'''
Задание 7.3.
[ChatGPT]

Написать программу, которая переводит сумму,
указанную в копейках в рубли и копейки.

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

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

Входные данные: 1302
Выходные данные: 13 рублей 2 копейки

Входные данные: 20231
Выходные данные: 202 рубля 31 копейка
'''


kopeks = int(input('Входные данные: '))
print()

rubles = kopeks // 100
kopeks %= 100

rubles_word = ''
kopeks_word = ''

if 10 <= rubles % 100 <= 20:
    rubles_word = 'рублей'
elif rubles % 10 == 1:
    rubles_word = 'рубль'
elif 2 <= rubles % 10 <= 4:
    rubles_word = 'рубля'
else:
    rubles_word = 'рублей'

if 10 <= kopeks % 100 <= 20:
    kopeks_word = 'копеек'
elif kopeks % 10 == 1:
    kopeks_word = 'копейка'
elif 2 <= kopeks % 10 <= 4:
    kopeks_word = 'копейки'
else:
    kopeks_word = 'копеек'

print(f"{rubles} {rubles_word} {kopeks} {kopeks_word}")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: