Зачем нужен оператор break в данном цикле?
def count_primes(num):
список_чисел = [2] #список чисел
x = 3 #изменяемый список чисел до 100 (но начиная с 3 с шагом 2 до 100 мы не дойдем)
if num <2:
return 0
while x <= num: #цикл выполняется, пока х не больше 100
for y in range (3,x,2): #(берем число от 3 до х-1 с шагом 2, на которое будем делить)
if x%y == 0:
x += 2
break
else:
список_чисел.append(x)
x += 2
print (список_чисел)
return len(список_чисел)