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
Instrucțiuni pentru exercițiu
- Creează variabila
offsetcu valoarea inițială8. - Scrie o buclă
whilecare rulează cât timpoffsetnu este egal cu0. În interiorul bucleiwhile:- Afișează mesajul
"correcting...". - Apoi, scade valoarea lui
offsetcu 1. Poți face asta cuoffset = offset - 1. - În final, tot în interiorul buclei, afișează
offsetpentru a vedea cum se modifică.
- Afișează mesajul
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Initialize offset
# Code the while loop