Scrie o buclă while
Hai să construiești o buclă while de la zero. Aruncă din nou o privire la structura ei:
while (condition) {
expr
}
Amintește-ți că partea condition din această structură trebuie să devină FALSE la un moment dat în timpul execuției. Altfel, bucla while va rula la nesfârșit.
Dacă sesiunea ta expiră când rulezi codul, verifică cu atenție corpul buclei while.
Uită-te la codul exemplu furnizat; acesta inițializează variabila speed și îți oferă deja un șablon de buclă while ca punct de plecare.
Acest exercițiu face parte din cursul
R intermediar
Instrucțiuni pentru exercițiu
Scrie o buclă while cu următoarele caracteristici:
- Condiția buclei
whiletrebuie să verifice dacăspeedeste mai mare decât 30. - În corpul buclei
while, afișează mesajul"Slow down!". - În corpul buclei
while, scade valoarea luispeedcu 7 unități și atribuie această nouă valoare luispeed. Acest pas este esențial; altfel buclawhilenu se va opri niciodată și sesiunea ta va expira.
Dacă sesiunea ta expiră când rulezi codul, verifică cu atenție corpul buclei while: cel mai probabil ai făcut o greșeală.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed