1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python średnio zaawansowany

Connected

ćwiczenie

Podstawowa pętla while

Poniżej znajdziesz przykład z filmu, w którym zmienna error, początkowo równa 50.0, jest dzielona przez 4 i wypisywana przy każdym przebiegu:

error = 50.0
while error > 1 :
    error = error / 4
    print(error)

Ten przykład przyda się, bo czas napisać własną pętlę while! Napiszemy pętlę while, która realizuje prosty układ sterowania dla odwróconego wahadła. Jeśli wahadło odchyli się od pozycji pionowej, pętla while będzie stopniowo korygować to odchylenie.

Uwaga: jeśli twoja pętla while działa zbyt długo lub sesja wygasa, prawdopodobnie stworzyłeś nieskończoną pętlę. Pamiętaj, aby wciąć zawartość pętli czterema spacjami lub skorzystać z automatycznego wcięcia, i upewnij się, że warunki pętli przewidują jej zatrzymanie.

Instrukcje

100 XP
  • Utwórz zmienną offset z wartością początkową 8.
  • Napisz pętlę while, która działa tak długo, jak offset jest różne od 0. Wewnątrz pętli while:
    • Wypisz zdanie "correcting...".
    • Następnie zmniejsz wartość offset o 1. Możesz to zrobić za pomocą offset = offset - 1.
    • Na koniec, wciąż wewnątrz pętli, wypisz offset, żeby zobaczyć, jak się zmienia.