Найти - Пользователи
Полная версия: Вопрос по решению задачи.
Начало » Python для новичков » Вопрос по решению задачи.
1
Izishok
1
Stepan_M
 while d % a != 0 or  d % b != 0:
Потому что условие цикла говорит, что он будет выполняться, пока остаток от деления числа d на a не равен нулю, или остаток от деления числа d на b не равен нулю. Когда очередное число d поделится без остатка и на a, и на b, то левая (до or) и правая части условия станут ложны. False or False = False, условие работы цикла ложно, выход из цикла.

Ваша задача это, если я правильно понял, просто нахождение наименьшего общего кратного. Есть и другие способы.
Izishok
1
@dima23akov
Izishok
Здравствуйте! Начал изучать питон на основе курсов на сайте Stepic. Там есть задачу на тему цикла While. Вот так она звучит:В Институте биоинформатики между информатиками и биологами устраивается соревнование. Победителям соревнования достанется большой и вкусный пирог. В команде биологов aa человек, а в команде информатиков — bb человек. Нужно заранее разрезать пирог таким образом, чтобы можно было раздать кусочки пирога любой команде, выигравшей соревнование, при этом каждому участнику этой команды должно достаться одинаковое число кусочков пирога. И так как не хочется резать пирог на слишком мелкие кусочки, нужно найти минимальное подходящее число.Напишите программу, которая помогает найти это число. Программа должна считывать размеры команд (два положительных целых числа aa и bb, каждое число вводится на отдельной строке) и выводить наименьшее число dd, которое делится на оба этих числа без остатка.Очень долго мучился с решением и пришел к этому:


Я решил через if, но видимо что-то намудрил с уловиями, помогите разобраться, что не так.

a = int(input())
b = int(input())
s = a * b
if (a % b == 0) and (a > b):
d = s / b
print (int(d))
if (b % a == 0) and (a < b):
z = s / a
print (int(z))
if a == b:
print (a)
if (a % b != 0) and (b % a != 0):
print (s)
ZerG
пересань изучать питон по идорским курсам
читай луца
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB