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

Есть данный код:

def foo():
    list = set()
    for i in range(300):
        for j in range(2, i-1):
            print('{} / {}'.format(i, j))
            if not i % j:
                break
            list.add(i)
    print(list)
foo()

Всё вроде бы ничего. НО почему-то туда попадает число:

99

Скрипт выводит 99 / 3 останавливается но добавляет 99 в множество.
В чем дело?


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