Python acemi burada. Kullanıcı girişi denetimi uygulama. 1 İle 10 arasında bir tam sayı dışında bir şey kullanılırsa, kullanıcı giriş döngüsünü en başa döndürmeye çalışıyorum. Saatlerce uğraştım, Try ve Except komutlarını kullanmayı denedim ama doğru yapamadım. Neyi yanlış yapıyorum? Teşekkür ederim.
Düzenlemek: Herkese yardımlarınız için çok teşekkür ederim, ancak sorun hala çözülmedi (ama çok yakın!) Tam sayı dışında bir şey yazılırsa başa nasıl dönüleceğini anlamaya çalışıyorum. Agent Biscuit (yukarıda) kayan sayılar için harika bir cevap verdi, ancak yazılan herhangi bir kelime veya harf hala bir hata üretiyor. Rastgele bir şey (1 ile 10 arasındaki tam sayılar hariç) yazıldığında nasıl döngü yapılacağını anlamaya çalışıyorum. Yukarıdaki örneklerin hiçbiri corrcct sonuçları üretmedi. Yardımlarınız için teşekkür ederiz
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:")