Предмет: Информатика,
автор: diana0505tedik
Помогите срочно даю 70 балов
Складіть програму для розв'язування задачі методом перебору. Придбали олівці по 6 грн і зошити по 5 грн. Вартість покупки склала 68 грн. Скільки купили олівців і скільки зошитів?
Приложения:

Ответы
Автор ответа:
0
Ответ:
for pencils in range(1, 68 // 6 + 1):
for notebooks in range(1, 68 // 5 + 1):
if pencils * 6 + notebooks * 5 == 68:
print("Кількість олівців:", pencils)
print("Кількість зошитів:", notebooks)
Объяснение:
Автор ответа:
0
Ответ:
for i in range(6,68,6):
if (68-i)%5==0:
print(f'Кількість олівців, зошитів: {i//6}, {(68-i)//5}')
Объяснение:
В один цикл, немного быстрее. Можно еще оптимизировать, но сложнее будет понять. Например можно сделать относительно зошитов, но шаг в 10.
Похожие вопросы
Предмет: Математика,
автор: diaserezep544
Предмет: Английский язык,
автор: Аноним
Предмет: Алгебра,
автор: maxzas326
Предмет: Английский язык,
автор: every5324
Предмет: Українська мова,
автор: smirkyzar