Hola buenas, el problema es que cuando usamos el operador condicional && se espera que ambas partes de la expresion sean verdaderas para que el resultado también sea verdadero, en este caso al hacer
if (numeroLanzado < 0 && numeroLanzado > 10) {
alert("por favor ingrese un numero valido")
}
Le estás diciendo a la maquina que ingrese a ese if si numeroLanzado es menor a 0 y al mismo tiempo mayor que 10 lo cual es imposible.
En este caso deberias usar el operador or que es ||
if (numeroLanzado < 0 || numeroLanzado > 10) {
alert("por favor ingrese un numero valido")
}
con esto decimos que si numeroLanzado es menor que 0 o si numeroLanzado es mayor a 10 estamos fuera de rango con lo cual hay que entrar al if