> Opas
Tutustumme nyt toiseen rakenteeseen, joka on yhtä perustavanlaatuinen kuin ehdot: silmukoihin!
Silmukalla voit toistaa käskyjä useita kertoja. Silmukoita on useaa lajia, rajattuja ja rajaamattomia, ja käymme ne läpi tässä osassa.
while-silmukkaRajaamattoman while-silmukan syntaksi muistuttaa aiemmin näkemäämme if-rakennetta. Se suorittaa käskylohkoa niin kauan kuin ehto täyttyy.
Tässä esimerkki:
Suoritettaessa tämä koodi näyttää lokissa seuraavaa: > Laskuri on 1 Laskuri on 2 Laskuri on 3 Laskuri on 4 Laskuri on 5
Pythonissa ei ole do while -silmukkaa. Kun haluat suorittaa lohkon vähintään kerran ja toistaa sitä sitten niin kauan kuin ehto täyttyy, käytä rakennetta while True yhdessä break-käskyn kanssa (joka poistuu silmukasta):
for-silmukkaPythonin for-silmukka toistaa lohkon jokaiselle jonon arvolle. Funktiolla range(n) saat luvut 0:sta n - 1:een:
range(1, 6) tuottaa arvot 1, 2, 3, 4, 5 (loppuraja ei ole mukana).
Purjollamme on 10–13 PT:tä (Motivaation ansiosta), ja Pistooli maksaa vain 3 PT:tä, joten voimme käyttää sitä enintään 4 kertaa.
Käytämme for-silmukkaa suorittaaksemme metodin me.useWeapon() 4 kertaa peräkkäin:
Tässä muuttujamme i saa arvot 0, 1, 2 ja 3, joten silmukka suoritetaan 4 kertaa.
Mihin silmukka on tarkoitettu?
Käskyjen suorittamiseen useita kertoja Koodin tiivistämiseen Koodin osan nopeuttamiseen Käskyjen suorittamiseen rinnakkain
Mitkä koodit ovat oikein?
x = 0 while x < 10: x += 2 x = 0 while x < 10 x += 2 x = 0 for i < 10: x += 2 x = 0 for i in range(5): x += 2
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.