Например есть число 39. Делаем целочисленное деление получится что в этом числе 7 пятерок и 1 тройка но... ведь можно сделать что бы было 6 пятерок и 3 тройки в итоге у нас не будет остатка. И нельзя использовать циклы для вычисления.
# -*- coding: cp1251 -*-
i = 0
while i < 2:
print("\nВведите сумму товара")
price_of_goods = input()
if int(price_of_goods) < 3:
print("Цена товара меньше трех копеечной монеты")
elif int(price_of_goods) > 3:
num_1 = int(price_of_goods) // 5
test_1 = int(price_of_goods) % 5
if int(test_1) == 0:
print("Ответ: пяти копеечных монет",num_1,"и 0 трех копеечных монет")
elif int(test_1) > 0:
num_2 = int(num_1) * 5
num_2 = int(price_of_goods) - int(num_2)
test_2 = num_2 % 3
if test_2 == 0:
num_2 = num_2 // 3
print("Ответ: пяти копеечных монет ",num_1," и ",num_2," трех копеечных монет")
elif test_2 > 0:
num_2 - 5
num_2 = num_2 // 3
print("Ответ: пяти копеечных монет ",num_1," и ",num_2," трех копеечных монет")