⊗pyPmExcThrC 81 of 129 menu

Käyttäjän määrittämät poikkeukset ehdoissa Pythonissa

Poikkeuksen heittämiseen asetetaan yleensä erityisehdot.

Oletetaan, että meillä on lista:

lst = [1, 2, 3]

Asetetaan ehto: jos listan pituus on pienempi tai yhtä suuri kuin kolme, lasketaan elementtien summa. Muussa tapauksessa else -lohkossa heitetään omat poikkeuksemme ToBigLength:

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

Koodin suorituksen jälkeen tulostuu:

6

Lisätään nyt elementtien määrää listassa:

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

Koodin suorituksen jälkeen tulostuu:

'error: list is too big'

Kirjoita ehto: jos luku on positiivinen, nosta se neliöön. Jos luku on negatiivinen - heitä poikkeus, jonka loit edelliselle oppitunnille.

Kirjoita ehto: jos luku ei ole nolla, lisää siihen 5. Muussa tapauksessa heitä poikkeus, joka loit edelliselle oppitunnille.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää