⊗pyPmExcThrC 81 of 129 menu

Egendefinerte unntak i betingelser i Python

For å kaste et unntak settes det vanligvis spesielle betingelser.

La oss si at vi har en liste:

lst = [1, 2, 3]

La oss sette en betingelse: hvis lengden på listen er mindre enn eller lik tre, la summen av elementene beregnes. Ellers, i else-blokken, la vårt unntak ToBigLength kastes:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Etter kjøring av koden vil dette skrives ut:

6

La oss nå øke antall elementer i listen:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Etter kjøring av koden vil dette skrives ut:

'error: list is too big'

Skriv en betingelse: hvis tallet er positivt, la det bli kvadrert. Hvis tallet er negativt - la et unntak kastes, det du opprettet i forrige leksjon.

Skriv en betingelse: hvis tallet ikke er lik null, legg til 5 til det. Ellers la et unntak kastes, det du opprettet i forrige leksjon.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis