⊗pyPmExcThrC 81 of 129 menu

Exceptions personnalisées dans les conditions en Python

Pour lever une exception, des conditions spéciales sont généralement définies.

Supposons que nous ayons une liste :

lst = [1, 2, 3]

Définissons une condition : si la longueur de la liste est inférieure ou égale à trois, alors calculons la somme des éléments. Sinon, dans le bloc else, levons notre exception ToBigLength :

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

Après l'exécution du code, cela affichera :

6

Maintenant, augmentons le nombre d'éléments dans la liste :

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

Après l'exécution du code, cela affichera :

'error: list is too big'

Écrivez une condition : si le nombre est positif, alors qu'il soit élevé au carré. Si le nombre est négatif - qu'une exception, créée par vous lors de la leçon précédente, soit levée.

Écrivez une condition : si le nombre n'est pas égal à zéro, alors ajoutez-lui 5. Dans le cas contraire, qu'une exception, créée par vous lors de la leçon précédente, soit levée.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser