Предмет: Информатика, автор: romagorkun722

Напишите код до Пайтон на задачу срочно!!!!!
Господар вирішив зв'язати х морквин і у головок часнику в пучки кожного виду Розкажи, по скільки овочів можна зв'язати в пучок так, щоб овочів у кожному з одержаних пучків було порівну. Склади відповідні рівності.

Ответы

Автор ответа: artempolikarskiy
0

Ответ:

def calculate_packs_of_carrots(x, y):

packs = x if x < y else y

while packs > 1:

if x % packs == 0 and y % packs == 0:

break

packs -= 1

return x // packs

x = int(input("Введите количество морковей (x): "))

y = int(input("Введите количество головок чеснока (y): "))


romagorkun722: А можеш трішки прощий код написать
artempolikarskiy: carrots = int(input("Введіть кількість морквин: "))
garlic = int(input("Введіть кількість часнику: "))

divider = 2

while divider <= min(carrots, garlic):
if carrots % divider == 0 and garlic % divider == 0:
break
divider += 1

carrots //= divider
garlic //= divider

print("Можна зв'язати пучок з", carrots, "Морковин та, garlic , "часніків")
Похожие вопросы
Предмет: Литература, автор: maybemulka