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

3.2.1.12 Циклы python | else


Создана 29.04.2023
Отредактирована 20.05.2023
Цикл while и ветвь else

Оба цикла, while и for, имеют одну интересную (и редко используемую) функцию.

Мы покажем вам, как это работает - попробуйте сами судить, пригодна ли она для использования и сможете ли вы жить без неё или нет.

Другими словами, попробуйте убедить себя, является ли эта функция ценной и полезной или нет.

Взгляните на фрагмент ниже. В конце есть что-то странное - ключевое слово else.

i = 1
while i < 5:
print(i)
i += 1
else:
print("else:", i)

Как вы могли догадаться, у циклов тоже может быть ветвь else, например if .

Ветвь else цикла всегда выполняется один раз, независимо от того, вошел ли цикл в свое тело или нет.

Вы можете угадать результат? Запустите программу, чтобы проверить, были ли вы правы.

Немного измените фрагмент, чтобы у цикла не было возможности выполнить свое тело ни разу:

i = 5
while i < 5:
print(i)
i += 1
else:
print("else:", i)


Условие while вначале False - вы его видите?

Запустите и протестируйте программу и проверьте, была ли выполнена ветвь else.
««« Назад
Вперед »»»
3.2.1.11 LAB: оператор continue - симпатичный пожиратель гласных
3.2.1.13 Циклы python | else - продолжение

🔁

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

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

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

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

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

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

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