⊗pyPmExcThrC 81 of 129 menu

Lietotāja definētas izņēmuma situācijas nosacījumos Python

Lai izraisītu izņēmumu, parasti tiek definēti speciāli nosacījumi.

Pieņemsim, ka mums ir saraksts:

lst = [1, 2, 3]

Definēsim nosacījumu: ja saraksta garums ir mazāks vai vienāds ar trīs, tad jāaprēķina elementu summa. Pretējā gadījumā else blokā jāizraisa mūsu izņēmums ToBigLength:

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

Pēc koda izpildes tiks izvadīts:

6

Tagad palielināsim elementu daudzumu sarakstā:

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ēc koda izpildes tiks izvadīts:

'error: list is too big'

Uzrakstiet nosacījumu: ja skaitlis ir pozitīvs, tad tas jākāpina kvadrātā. Ja skaitlis ir negatīvs - jāizraisa izņēmums, ko izveidojāt iepriekšējai nodarbībai.

Uzrakstiet nosacījumu: ja skaitlis nav vienāds ar nulli, tad tam jāpieskaita 5. Pretējā gadījumā jāizraisa izņēmums, ko izveidojāt iepriekšējai nodarbībai.

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