ÎncepețiÎncepe gratuit

Oprește bucla while: break

Există situații extrem de rare în care depășirea vitezei este necesară: ce faci dacă se apropie un uragan și trebuie să pleci cât mai repede? În acel moment, probabil că nu vrei ca asistentul șoferului să îți trimită notificări despre viteză, nu-i așa?

Aceasta pare o ocazie excelentă să incluzi instrucțiunea break în bucla while la care ai lucrat. Amintește-ți că break este o instrucțiune de control. Când R o întâlnește, bucla while este abandonată complet.

Acest exercițiu face parte din cursul

R intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

Adaptează bucla while astfel încât să fie abandonată când speed-ul vehiculului este mai mare de 80. De data aceasta, variabila speed a fost inițializată cu valoarea 88; păstreaz-o așa.

Exercițiu interactiv practic

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

# Initialize the speed variable
speed <- 88

while (speed > 30) {
  print(paste("Your speed is", speed))
  
  # Break the while loop when speed exceeds 80
  if (___) {
    ___
  }
  
  if (speed > 48) {
    print("Slow down big time!")
    speed <- speed - 11
  } else {
    print("Slow down!")
    speed <- speed - 6
  }
}
Editează și rulează codul