Escrever um loop “while”
Vamos fazer com que você comece a criar um loop while do zero. Dê outra olhada no modelo.
while (condition) {
expr
}
Lembre-se de que a parte condition dessa receita deve se tornar FALSE em algum momento durante a execução. Caso contrário, o loop while continuará indefinidamente.
Se a sua sessão expirar quando você executar o código, verifique cuidadosamente o corpo do loop while.
Dê uma olhada no código de exemplo fornecido; ele inicializa as variáveis speed e já fornece um modelo de loop while para você começar.
Este exercício faz parte do curso
R intermediário
Instruções do exercício
Codifique um loop while com as seguintes características:
- A condição do loop
whiledeve verificar sespeedé maior que 30. - Dentro do corpo do loop
while, imprima"Slow down!". - Dentro do corpo do loop
while, diminuaspeedem 7 unidades e atribua esse novo valor aspeednovamente. Essa etapa é fundamental; caso contrário, o loopwhilenunca será interrompido e a sessão expirará.
Se a sua sessão expirar quando você executar o código, verifique cuidadosamente o corpo do loop while: é provável que você tenha cometido um erro.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed