Я начал изучать Python сегодня, и я придумал идею создания программы, которая печатает все простые числа от 0 до 10 000. Мне удалось заставить мою программу распечатать все простые числа до 251, после чего она останавливается печать номеров. Почему это делается?
Вот код:
for numberToCheck in range(2,10000):
divider = 2
while numberToCheck > divider:
if numberToCheck % divider is 0:
break
else:
divider += 1
if numberToCheck is divider:
print(numberToCheck, "is a prime number.")