⊗pyPmLpLEC 163 of 208 menu

Прихващане на изход от цикъл в Python

За да се съкрати кодът при работа с флагове, може да се използва алтернативен синтаксис - без деклариране на специална променлива с булеви стойности.

Нека пренапишем примера от предишния урок. В блока if при срещане на първото отрицателно число задаваме изход '---' и инструкция break. В случай, че всички елементи на списъка са положителни, в блока else на цикъла ще се изведе '+++':

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # ще изведе '---'

Сега нека променим отрицателното число на положително и отново проверим списъка:

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # ще изведе '+++'

Даден е списък. Проверете дали всички негови елементи са четни числа.

Даден е низ:

tst = 'abcdef'

Проверете дали в него се съдържа символът 'd'.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне