Función para seguir tirando cuando se establece el punto
Vamos a programar la función que gestionará todas las tiradas que ocurren después de que se haya establecido un punto. Recuerda que esto significa que debe seguir tirando hasta que se vuelva a sacar el punto o salga un 7. En cuanto ocurra una de estas dos cosas, debe parar e indicar si el resultado es una victoria o una derrota.
Ten en cuenta que dentro de esta función volveremos a usar la función roll_dice que definimos antes.
Este ejercicio forma parte del curso
Acertijos de probabilidad en R
Instrucciones del ejercicio
- Completa las condiciones del bucle while para seguir tirando hasta que salga un 7 o el punto.
- Completa la condición para comprobar si la tirada más reciente resulta en una victoria.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
roll_after_point <- function(point){
new_roll <- 0
# Roll until either a 7 or the point is rolled
while( ___ ){
new_roll <- roll_dice(2)
if(new_roll == 7){
won <- FALSE
}
# Check whether the new roll gives a win
if(___ == ___){
won <- TRUE
}
}
return(won)
}