0
0 комментариев

Доброго времени суток. Изучаю python и столкнулся с проблемой: не могу понять, почему код не работает должным образом.

Программа должна считывать размеры команд (два положительных целых
числа a и b, каждое число вводится на отдельной строке) и выводить
наименьшее число i, которое делится на оба этих числа без остатка.

Код программы, которую я написал:

a = int(input())
b = int(input())
i=min(a,b)
while i%a!=0 and i%b!=0:
    i+=1
print (i)

Например, если ввести цифры 7 и 5, то результат должен быть 35. А имеем 5. Помогите, пожалуйста, разобраться.


Добавить комментарий