Python débutant ici. Pratiquer la saisie de l'utilisateur contrôle. Essayer de faire de la saisie de l'utilisateur boucle au début si quoi que ce soit, mais un nombre entier entre 1 et 10 est utilisé. Essayé pendant des heures, essayé d'utiliser l'Essayer et à l'Exception des commandes, mais ne pouvait pas le faire correctement. Ce que je fais mal? Je vous remercie.
Edit: Merci beaucoup pour votre aide tout le monde, cependant, le problème n'est toujours pas résolu (mais très proche!!!!) Je suis à essayer de comprendre comment faire une boucle de retour pour le début, si quoi que ce soit, MAIS un nombre entier est tapé. Agent de Biscuit (ci-dessus) a donné une grande réponse pour les nombres flottants, mais n'importe quel mot ou la lettre qui est tapé produit toujours une erreur. Im essayant de comprendre comment faire une boucle, quand quelque chose aléatoire (à l'exception des nombres entiers entre 1 et 10) est tapé. Aucun des exemples ci-dessus produit corrcct résultats. Merci pour votre aide
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:")