⊗pyPmLpDE 165 of 208 menu

Duomenų įvedimas cikle Python

Norint vartotojui užduoti tą patį klausimą kelis kartus, reikia pritaikyti funkciją input cikle while. Ir kol nurodyta sąlyga bus teisinga, vartotojui bus prašoma įvesti duomenis.

Parašykime dešinėje nuo while Būlio reikšmę True ir įdėkime į kodo bloką prašymą įvesti skaičių:

while True: tst = input('įveskite skaičių: ') print(tst)

Tačiau sukurtas ciklas kartos užklausą begalinį skaičių kartų. Todėl reikia nustatyti papildomą sąlygą, kad iš jo išeiti. Nurodykime, kad ciklas veiktų kol įvesta reikšmė yra skaičius. Priešingu atveju ciklas turėtų sustoti:

while True: tst = input('įveskite skaičių: ') if tst.isdigit(): print(tst) else: break

Paklauskite vartotojo jo vardo. Jei vardo simbolių skaičius yra daugiau nei 6, tegu atsiranda pranešimas, kad jis per ilgas. Tuo pat metu ciklas turi sustoti.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti