⊗pyPmExcThrC 81 of 129 menu

Kasutajalikud erandid tingimustes Pythonis

Erandi viskamiseks seatakse tavaliselt spetsiaalsed tingimused.

Olgu meil loend:

lst = [1, 2, 3]

Seame tingimuse, kui loendi pikkus on väiksem või võrdne kolmega, siis arvutatakse elementide summa. Vastasel juhul plokis else visatakse meie erand ToBigLength:

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

Pärast koodi täitmist kuvatakse:

6

Nüüd suurendame elementide arvu loendis:

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

Pärast koodi täitmist kuvatakse:

'error: list is too big'

Kirjutage tingimus, kui number on positiivne, siis tostetakse see ruutu. Kui number on negatiivne - visatakse erand, mille lõite eelmiseks tunniks.

Kirjutage tingimus, kui number ei võrdu nulliga, siis lisatakse sellele 5. Vastasel juhul visatakse erand, mille lõite eelmiseks tunniks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu