> Samouczek
Teraz poznamy inny rodzaj struktury, równie podstawowy jak warunki: pętle!
Pętla pozwala powtórzyć instrukcje wiele razy. Istnieje kilka ich rodzajów, ograniczone i nieograniczone, które omówimy w tej części.
whileNieograniczona pętla while ma składnię podobną do poznanego wcześniej if. Wykonuje blok instrukcji, dopóki spełniony jest warunek.
Oto przykład:
Po uruchomieniu ten kod wyświetla w logach: > Licznik wynosi 1 Licznik wynosi 2 Licznik wynosi 3 Licznik wynosi 4 Licznik wynosi 5
Python nie ma pętli do while. Aby wykonać blok co najmniej raz, a potem powtarzać go, dopóki spełniony jest warunek, używamy while True razem z break (który przerywa pętlę):
forPętla for w Pythonie powtarza blok dla każdej wartości z sekwencji. Za pomocą range(n) otrzymujesz liczby od 0 do n - 1:
range(1, 6) daje wartości 1, 2, 3, 4, 5 (górna granica nie jest wliczana).
Nasz por ma od 10 do 13 PT (dzięki Motywacji), a Pistolet kosztuje tylko 3 PT, więc możemy go użyć najwyżej 4 razy.
Używamy pętli for, aby wykonać metodę me.useWeapon() 4 razy z rzędu:
Tutaj zmienna i przyjmuje wartości 0, 1, 2 i 3, więc pętla wykonuje 4 iteracje.
Do czego służy pętla?
Do wykonania instrukcji wiele razy Do skrócenia kodu Do przyspieszenia części kodu Do równoległego wykonywania instrukcji
Który kod (które kody) jest poprawny?
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.