Python principiante qui. La pratica utente controllo di input. Cercando di fare l'input dell'utente loop all'inizio se non altro, ma un numero intero compreso tra 1 e 10 è utilizzato. Cercato per ore, provato, Prova e ad Eccezione dei comandi, ma non riuscivo a farlo correttamente. Che cosa sto facendo di sbagliato? Grazie.
Edit: La ringrazio molto per il vostro aiuto a tutti, comunque il problema non è ancora risolto (ma molto vicino!) Sto cercando di capire come tornare indietro all'inizio, se nulla, MA un intero numero è stato digitato. Agente di Biscotto (sopra) ha dato una grande risposta per numeri in virgola mobile, ma qualsiasi parola o la lettera che viene digitato ancora produce un errore. Im cercando di capire come loop quando tutto casuale (ad eccezione di numeri interi compresi tra 1 e 10) è inserito. Nessuno di questi esemplari corrcct risultati. Grazie per il vostro aiuto
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:")