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:

pythonwhile 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ä:

pythonwhile True:
  tst = input('anna numero: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

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ä.