← К задачам
Магазин удобств
Учитывая общую сумму и список, представляющий количество монет в вашем кармане, определите, можете ли вы оплатить товар или нет. Монеты всегда будут представлены в следующем порядке: кварталы, десятые доли, никели, пенни.
Для иллюстрации: change_enough([25, 20, 5, 0], 4.25) должно возвращать True, так как имея 25 кварталов, 20 десятых доли, 5 никелей и 0 пенни, вы получаете 6,25 + 2 + 0,25 + 0 = 8,50.
Примеры
change_enough([2, 100, 0, 0], 14.11) ➞ False
change_enough([0, 0, 20, 5], 0.75) ➞ True
change_enough([30, 40, 20, 5], 12.55) ➞ True
change_enough([10, 0, 0, 50], 3.85) ➞ False
change_enough([1, 0, 5, 219], 19.99) ➞ False
Примечание
- квартал: 25 центов / $0,25
- десятая доля: 10 центов / $0,10
- никель: 5 центов / $0,05
- пенни: 1 цент / $0,01
def change_enough(change, amount_due):
Для запуска тестов необходима авторизация.