⊗pyPmExcThrC 81 of 129 menu

Vartotojo sukurtos išimties sąlygos Python

Išmetimui išimties paprastai nustatomos specialios sąlygos.

Tarkime, kad turime sąrašą:

lst = [1, 2, 3]

Nustatykime sąlygą: jei sąrašo ilgis mažesnis arba lygus trims, tuomet suskaičiuokime elementų sumą. Priešingu atveju, bloke else tegnumeta mūsų išimtis ToBigLength:

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

Vykdant kodą, bus išvesta:

6

Dabar padidinkime elementų kiekį sąraše:

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

Vykdant kodą, bus išvesta:

'error: list is too big'

Parašykite sąlygą: jei skaičius teigiamas, tegul jis pakeliamas kvadratu. Jei skaičius neigiamas - tegnumeta išimtis, sukurta jūsų ankstesnei pamokai.

Parašykite sąlygą: jei skaičius nelygus nuliui, tegul prie jo pridedama 5. Priešingu atveju tegnumeta išimtis, sukurta jūsų ankstesnei pamokai.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti