⊗pyPmLpLEC 163 of 208 menu

Schleifenabbruch in Python abfangen

Um den Code bei der Arbeit mit Flags zu verkürzen, kann man eine alternative Syntax verwenden - ohne die Deklaration einer speziellen Variable mit booleschen Werten.

Lasst uns das Beispiel aus der vorherigen Lektion umschreiben. Im Block if geben wir bei Treffen der ersten negativen Zahl '---' aus und die Anweisung break. Falls alle Elemente der Liste positiv sind, wird im Block else der Schleife '+++' ausgegeben:

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # gibt '---' aus

Lasst uns jetzt die negative Zahl durch eine positive ersetzen und die Liste erneut prüfen:

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # gibt '+++' aus

Gegeben ist eine Liste. Prüfen Sie, ob alle ihre Elemente gerade Zahlen sind.

Gegeben ist ein String:

tst = 'abcdef'

Prüfen Sie, ob das Zeichen 'd' darin vorkommt.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen