Предмет: Информатика,
автор: doctorkey
скільки способів видати задану суму купюрами номіналом 10, 5, 2 і 1 гривень? Розв'язки в пайтоні будь ласка!!!!СРОЧНО
Ответы
Автор ответа:
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:
дякую!!!
Похожие вопросы
Предмет: Биология,
автор: armanakanoa
Предмет: Алгебра,
автор: firelisa81
Предмет: Физика,
автор: nastyabilkova0
Предмет: Русский язык,
автор: ztaipova
Предмет: Алгебра,
автор: nelya077