Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
Главная  >  Python  >  PCAP

3.2.1.8 Контроль цикла в Python | break и continue - продолжение


Создана 29.04.2023
Отредактирована 20.05.2023
Операторы break и continue: другие примеры
Вернемся к нашей программе, которая распознает наибольшее среди введенных чисел. Мы преобразуем его дважды, используя инструкции break и continue.

Проанализируйте код и решите, будете ли вы использовать любой из них и как.

Вариант break показан здесь:

largest_number = -99999999
counter = 0

while True:
number = int(input("Enter a number or type -1 to end 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 program: "))
if counter:
print("The largest number is", largest_number)
else:
print("You haven't entered any number.")

Посмотрите внимательно, пользователь вводит первое число до того, как программа войдет в цикл while. Последующий номер вводится, когда программа уже находится в цикле.

Опять же - запустите программу, протестируйте и поэкспериментируйте.

««« Назад
Вперед »»»
3.2.1.7 Контроль цикла в Python | break и continue
3.2.1.9 LAB: Оператор break - застрял в цикле

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.