Информатика, вопрос задал vladimirdmut , 1 год назад

ПРИДУМАТЬ ПЖ САМОМУ ПРОГРАМА В ПАЙТОН
Складіть програму для розв'язування задачі методом перебору.
Придбали олівці по 6 грн і зошити по 5 грн. Вартість покупки
склала 68 грн. Скільки купили олівців і скільки зошитів?

Ответы на вопрос

Ответил vemorr
0

Ответ:

def find_purchase_combination(pencil_cost, notebook_cost, total_cost):

   for pencils in range(total_cost // pencil_cost + 1):

       for notebooks in range(total_cost // notebook_cost + 1):

           if pencils * pencil_cost + notebooks * notebook_cost == total_cost:

               return pencils, notebooks

   return None

pencil_cost = 6

notebook_cost = 5

total_cost = 68

result = find_purchase_combination(pencil_cost, notebook_cost, total_cost)

if result:

   pencils, notebooks = result

   print(f"Кількість олівців: {pencils}")

   print(f"Кількість зошитів: {notebooks}")

else:

   print("Не знайдено комбінації покупок, яка задовольняє умови.")

Объяснение:

Приложения:
Новые вопросы