ÎncepețiÎncepe gratuit

Buclă while de bază

Mai jos găsești exemplul din video, în care variabila error, inițial egală cu 50.0, este împărțită la 4 și afișată la fiecare iterație:

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

Acest exemplu îți va fi util, pentru că este momentul să construiești propria buclă while! Vom scrie o buclă while care implementează un sistem de control de bază pentru un pendul inversat. Dacă există o abatere față de poziția perfect verticală, bucla while va corecta treptat această abatere.

Reține că, dacă bucla while durează prea mult sau sesiunea ta expiră, este posibil să fi creat o buclă infinită. Asigură-te că indentezi conținutul buclei cu patru spații sau folosind indentarea automată, și verifică că există o condiție de oprire.

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează variabila offset cu valoarea inițială 8.
  • Scrie o buclă while care rulează cât timp offset nu este egal cu 0. În interiorul buclei while:
    • Afișează mesajul "correcting...".
    • Apoi, scade valoarea lui offset cu 1. Poți face asta cu offset = offset - 1.
    • În final, tot în interiorul buclei, afișează offset pentru a vedea cum se modifică.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Initialize offset


# Code the while loop
Editează și rulează codul