скільки способів видати задану суму купюрами номіналом 10, 5, 2 і 1 гривень? Розв'язки в пайтоні будь ласка!!!!СРОЧНО ​

Ответы

Ответ дал: anonymous2010
1

Відповідь: це все 1 стрічка якщо що)

print(*[[[str(eval(f"{cash} {'%' if cashs[cashs.index(banknote)-1] != 1 else '//'} cashs[cashs.index(banknote)-1] // banknote")) + f" коп'юр по {banknote} гривень" for banknote in [10, 5, 2, 1]] for cash in [int(input("скільки грошей? : "))]] for cashs in [[10, 5, 2, 1]]][-1][-1], sep="\n")

ось приклад виконання

скільки грошей? : 29

2 коп'юр по 10 гривень

1 коп'юр по 5 гривень

2 коп'юр по 2 гривень

1 коп'юр по 1 гривень


doctorkey: дякую!!!
Вас заинтересует