Задача банкомат Написать программу: На вход подаётся число s. Выразить данную сумму денег минимальным количеством банкнот по 500, 100, 10, 5, 2,1.

28 Окт 2021 в 19:44
129 +1
1
Ответы
1

s = int(input("Введите сумму денег: "))

Определяем количество банкнот каждого номинала

five_hundred = s // 500
s = s % 500

one_hundred = s // 100
s = s % 100

ten = s // 10
s = s % 10

five = s // 5
s = s % 5

two = s // 2
s = s % 2

one = s

Выводим результат

print("500: {}, 100: {}, 10: {}, 5: {}, 2: {}, 1: {}".format(five_hundred, one_hundred, ten, five, two, one))

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