Зачем нужен оператор 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(список_чисел)

Ответы (0 шт):