⊗pyPmLpLEC 163 of 208 menu

Cikla izejas pārtveršana Python

Lai saīsinātu kodu, strādājot ar karodziņiem, var izmantot alternatīvu sintaksi - bez speciāla mainīgā ar Būla vērtību deklarēšanas.

Pārrakstīsim piemēru no iepriekšējās nodarbības. if blokā, sastopoties pirmajam negatīvajam skaitlim, iestatām izvadi '---' un instrukciju break. Gadījumā, ja visi saraksta elementi ir pozitīvi, cikla else blokā tiks izvadīts '+++':

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

Tagad nomainīsim negatīvo skaitli uz pozitīvu un vēlreiz pārbaudīsim sarakstu:

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

Dots saraksts. Pārbaudiet, vai visi tā elementi ir pāra skaitļi.

Dota virkne:

tst = 'abcdef'

Pārbaudiet, vai tajā ietilpst simbols 'd'.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt