⊗pyPmLpDE 165 of 208 menu

Datainmatning i loopar i Python

För att ställa samma fråga till användaren flera gånger behöver du använda funktionen input i en while-loop. Så länge det givna villkoret är sant kommer användaren att ombes att mata in data.

Låt oss sätta booleska värdet True till höger om while och placera en fråga om att mata in ett nummer i kodblocket:

while True: tst = input('mata in nummer: ') print(tst)

Men loopen som skapats kommer att upprepa frågan i oändlighet. Därför behöver du ställa ett ytterligare villkor för att avsluta den. Låt oss ange att loopen ska köras så länge det inmatade värdet är ett nummer. Annars ska loopen stoppas:

while True: tst = input('mata in nummer: ') if tst.isdigit(): print(tst) else: break

Fråga användaren om deras namn. Om antalet tecken i namnet är mer än 6, låt ett meddelande visas om att det är för långt. Samtidigt ska loopen stoppas.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa