⊗pyPmLpDE 165 of 208 menu

Syötteen lukeminen silmukassa Pythonissa

Kysyäksesi käyttäjältä saman kysymyksen useita kertoja, sinun tulee käyttää funktiota input silmukassa while. Ja niin kauan kuin annettu ehto on tosi, käyttäjältä kysytään tietoja.

Asetetaan while-silmukan oikealle puolelle totuusarvo True ja sijoitetaan koodilohkoon pyyntö numeron syöttämiseksi:

while True: tst = input('anna numero: ') print(tst)

Kuitenkin luotu silmukka toistaa kyselyä äärettömän monta kertaa. Siksi siihen on asetettava lisäehto poistumista varten. Määritetään, että silmukka toimii niin kauan kuin annettu arvo on numero. Muussa tapauksessa silmukan tulee pysähtyä:

while True: tst = input('anna numero: ') if tst.isdigit(): print(tst) else: break

Kysy käyttäjältä hänen nimensä. Jos nimen merkkien määrä on yli 6, ilmestyköön viesti siitä, että se on liian pitkä. Samalla silmukan tulee pysähtyä.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää