Python novato aqui. Prática de usuário de controle de entrada. Tentando fazer o usuário loop de entrada para o início, se qualquer coisa, mas um número inteiro entre 1 e 10 é usado. Foi tentando por horas, tentou usar a Tentar Exceto comandos, mas não podia fazê-lo corretamente. O que estou fazendo de errado? Obrigado.
Editar: Muito obrigado por sua ajuda a todos, no entanto, o problema ainda não resolvido (mas muito perto!) Eu estou tentando descobrir como laço volta para o início, se qualquer coisa, MAS um número inteiro é escrito. Agente de Biscoito (acima) deu uma grande resposta para flutuante números, mas qualquer palavra ou letra que é digitado ainda produz um erro. Estou tentando entender como loop quando qualquer coisa aleatória (exceto números inteiros entre 1 e 10) é digitado. Nenhum dos exemplos acima produzidos corrcct resultados. Obrigado por sua ajuda
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:")