⊗pyPmExcThrC 81 of 129 menu

Gebruikergemaakte uitsonderings in voorwaardes in Python

Vir die gooi van 'n uitsondering word gewoonlik spesiale voorwaardes gestel.

Kom ons het 'n lys:

lst = [1, 2, 3]

Kom ons stel 'n voorwaarde: as die lengte van die lys kleiner as of gelyk aan drie is, laat dan die som van die elemente bereken word. Andersins, in die else-blok, laat ons uitsondering ToBigLength gegooi word:

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

Na uitvoering van die kode sal die volgende vertoon word:

6

Kom ons verhoog nou die aantal elemente in die lys:

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

Na uitvoering van die kode sal die volgende vertoon word:

'error: list is too big'

Skryf 'n voorwaarde: as die getal positief is, laat dit dan tot die tweede mag verhef word. As die getal negatief is - laat die uitsondering, wat jy vir die vorige les geskep het, gegooi word.

Skryf 'n voorwaarde: as die getal nie gelyk is aan nul nie, laat 5 dan daaraan getel word. Andersins laat die uitsondering, wat jy vir die vorige les geskep het, gegooi word.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp