⊗pyPmLpLEC 163 of 208 menu

Interception de la sortie de boucle en Python

Pour raccourcir le code lors de l'utilisation de drapeaux, on peut utiliser une syntaxe alternative - sans déclarer de variable spéciale avec des valeurs booléennes.

Réécrivons l'exemple de la leçon précédente. Dans le bloc if, lors de la rencontre du premier nombre négatif, nous définissons l'affichage de '---' et l'instruction break. Dans le cas où tous les éléments de la liste sont positifs, le bloc else de la boucle affichera '+++' :

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # affichera '---'

Maintenant, remplaçons le nombre négatif par un nombre positif et vérifions à nouveau la liste :

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # affichera '+++'

Une liste est donnée. Vérifiez si tous ses éléments sont des nombres pairs.

Une chaîne de caractères est donnée :

tst = 'abcdef'

Vérifiez si le caractère 'd' y est présent.

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