⊗pyPmLpDE 165 of 208 menu

Gegevensinvoer in een lus in Python

Om de gebruiker meerdere keren dezelfde vraag te stellen, moet je de functie input in een while-lus toepassen. En zolang de gestelde voorwaarde waar is, zullen er gegevens aan de gebruiker worden gevraagd.

Laten we rechts van while de booleaanse waarde True zetten en een verzoek om een getal in te voeren in het codeblok plaatsen:

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

De gemaakte lus zal het verzoek echter oneindig herhalen. Daarom is het nodig om een extra voorwaarde te stellen om eruit te breken. Laten we specificeren dat de lus moet werken zolang de ingevoerde waarde een getal is. In het andere geval moet de lus stoppen:

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

Vraag de gebruiker om zijn naam. Als het aantal tekens van de naam meer dan 6 is, laat er dan een bericht verschijnen dat deze te lang is. Tegelijkertijd moet de lus stoppen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren