⊗pyPmLpDE 165 of 208 menu

Saisie de données dans une boucle en Python

Pour poser la même question à un utilisateur plusieurs fois, il faut appliquer la fonction input dans une boucle while. Et tant que la condition donnée sera vraie, les données seront demandées à l'utilisateur.

Mettons à droite de while la valeur booléenne True et plaçons dans le bloc de code une demande de saisie d'un nombre :

while True: tst = input('enter number: ') print(tst)

Cependant, la boucle créée répétera la demande indéfiniment. Il faut donc définir une condition supplémentaire pour en sortir. Spécifions que la boucle doit fonctionner tant que la valeur saisie est un nombre. Dans le cas contraire, que la boucle s'arrête :

while True: tst = input('enter number: ') if tst.isdigit(): print(tst) else: break

Demandez à l'utilisateur son nom. Si le nombre de caractères du nom est supérieur à 6, qu'un message apparaisse indiquant qu'il est trop long. Dans ce cas, la boucle doit s'arrêter.

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