Początkujący python tutaj. Nabyciu pewnej wprawy w korzystaniu w zarządzaniu wprowadzania danych przez użytkownika. Próbuje zrobić cykl wprowadzania danych przez użytkownika, aby rozpocząć, jeśli używany jest coś, z wyjątkiem liczby między 1 i 10. Próbowałem przez kilka godzin próbował użyć polecenia "Spróbuj i poza", ale nie był w stanie zrobić to dobrze. Co robię nie tak? Dziękuję.
Edytuj: Dziękuję wszystkim za pomoc, jednak problem nadal nie jest rozwiązany (ale bardzo blisko!) Staram się zrozumieć, jak wrócić do początku, jeśli wpisane coś, z WYJĄTKIEM liczby całkowitej. Agent Biszkopt (powyżej) dał świetny odpowiedź dla liczb zmiennoprzecinkowych, ale każde nowe słowo używając lub litera nadal zgłasza błąd. Staram się zrozumieć, jak to zrobić cykl, gdy wprowadza się coś przypadkowego (z wyjątkiem liczb całkowitych od 1 do 10). Żaden z powyższych przykładów nie dał wyników. Dziękuję za pomoc
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:")