Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Nauka pętli
Pętle "while"

Pętle to sekwencje, których możesz używać do powtarzania tego samego kodu. To ułatwia realizację zadań w grze bez potrzeby pisania długich list kodów. Istnieją dwa rodzaje pętli: pętle while i pętle for, które będziemy omawiać na kolejnych poziomach.

Na tej mapie znajduje się pięć (5) jajek, które możesz zebrać za pomocą zaledwie kilku linii kodu używając while loop. Spróbuj zebrać wszystkie jajka, powtarzając te same dwie linie kodu cztery razy.

Guide

Cel

Zbierz wszystkie jajka w stodole, pisząc tylko sześć (6) linii kodu, używając pętli while.

Kury zniosły jajka wszędzie! Przejdź przez stodołę i szybko zbierz wszystkie jajka!

Aby zmniejszyć ilość kodu, który musisz napisać i uczynić programowanie mniej żmudnym, możesz używać pętli! To są sekwencje, które pozwalają powtarzać ten sam kod, eliminując konieczność pisania tego samego kodu wielokrotnie.

Pętla while to jedna z takich pętli, gdzie możesz ustawić kod do powtarzania, gdy spełniony jest określony warunek. Ustaw zmienną nazwaną count, aby określić ile razy chcesz, aby kod się powtórzył, a następnie ustaw ją jako warunek pętli.

count = 0 while count < 4: [Kod, który chcesz powtórzyć cztery razy] count += 1

W tym przykładzie pętla while sprawdza, czy count jest mniejsze < niż 4, count na początku wynosi 0 i zwiększa się +1 przy każdej iteracji, aż osiągnie 4. Każdy kod, który umieścisz wcięty pod pętlą while, zostanie powtórzony, w tym przypadku cztery razy. Uważaj, pętle mogą działać w nieskończoność, jeśli nie zostaną zatrzymane, więc upewnij się, że nie usuwasz ani nie komentujesz zmiennej count, w przeciwnym razie może to spowodować błąd.

Spróbuj! Zbierz wszystkie pięć (5) jajek i ukończ poziom, pisząc tylko sześć (6) linii kodu w edytorze kodu.

Księga Kodów