Операторы break и continue: другие примеры
Вернемся к нашей программе, которая распознает наибольшее среди введенных чисел. Мы преобразуем ее дважды, используя инструкции  break  и continue.
Проанализируйте код и решите, будете ли вы использовать какую-либо из них и как.
Вариант с break:
largest_number = -99999999
counter = 0
while True:
    number = int(input("Enter a number or type -1 to end the program: "))
    if number == -1:
        break
    counter += 1
    if number > largest_number:
        largest_number = number
if counter != 0:
    print("The largest number is", largest_number)
else:
    print("You haven't entered any number.")
Запустите, протестируйте и поэкспериментируйте.
А теперь вариант с continue:
largest_number = -99999999
counter = 0
number = int(input("Enter a number or type -1 to end program: "))
while number != -1:
    if number == -1:
        continue
    counter += 1
    if number > largest_number:
        largest_number = number
    number = int(input("Enter a number or type -1 to end the program: "))
if counter:
    print("The largest number is", largest_number)
else:
    print("You haven't entered any number.")
Посмотрите внимательно, пользователь вводит первое число  в начале, когда программа входит в цикл while. Следующее число вводится, когда программа уже находится в цикле.
Опять же - запустите программу, протестируйте и поэкспериментируйте.