⊗pyPmLpWC 160 of 208 menu

Laskuriton while-silmukka Pythonissa

while-silmukassa voidaan myös suorittaa toimenpiteitä ilman laskuria, yksinkertaisesti niin kauan kuin ehto on tosi.

Jaetaan lukua 10.5 2:lla, kunnes tulos on pienempi kuin yksi. Tätä varten on asetettava käänteinen ehto - silmukka toimii vain, jos luku on suurempi kuin yksi:

num = 10.5 while num > 1: num = num / 2 print(num) # tulostaa 0.65625

while-silmukalla jaa luku 100 3:lla niin monta kertaa, kunnes tulos on pienempi kuin 20.

Sinulla on luku 1. while-silmukalla kerro sitä 2.5:llä, kunnes tulos on suurempi kuin 20.

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