Python principiante aquí. La práctica de control de entrada de usuario. Tratando de hacer que el usuario de entrada de bucle al principio si nada, pero un número entero entre 1 y 10 se utiliza. Estado tratando durante horas, trató de usar Try y except los comandos pero no podía hacerlo correctamente. ¿Qué estoy haciendo mal? Gracias.
Editar: Muchas gracias por su ayuda a todos, sin embargo, el problema aún no resuelto (pero muy cerca!) Estoy tratando de averiguar cómo volver al principio si nada, PERO un número entero que se escribe. Agente de Galletas (arriba) dio una gran respuesta por flotante los números, pero cualquier palabra o letra que se escribe todavía produce un error. Estoy tratando de entender cómo bucle cuando nada al azar (excepto los números enteros entre 1 y 10) que se escribe. Ninguno de los ejemplos anteriores producido corrcct resultados. Gracias por su ayuda
while True:
print("Enter a number between 1 and 10")
number = int(input())
if (number > 0) and (number < 10):
print("Thank you, the end.")
break
else number != (> 0 and < 10):
print("It has to be a whole number between 1 and 10.")
print("Please try again:")