cevaplarınız için teşekkür ederim, o zamandan beri biraz değişti ama sonsuz bir döngü elde istekli. Kullanıcı 1-5 arası seçeneği dahil ettiğinde, bu işlem devam eder, ancak kullanıcı 6 veya daha fazla girerse, geçerli bir seçenek (1-5) sormaya devam eder, ancak bu çalıştığında, 1-5 arası bir seçenek verdiğimde bile geçersiz olduğunu söyleyip duruyor.kullanıcı girişi ile fonksiyonları çağırıyor ve döngüler
def get_user_input():
user_input = int(input("Enter your choice: "))
while user_input > 5:
print("Invalid menu option.")
int(input("Please try again: "))
if user_input <= 5:
return user_input
Kodunuzu biçimlendirebilir misiniz? Bu uygun bir python değil ve koşmuyor. – LtWorf
Lütfen girintinizi düzeltin, yapmaya çalıştığınızı ve ne tür bir hata yaptığınızı açıklayın. İpuçları için [soru] 'ya bakın. – tzaman
Cevabınız için teşekkür ederim, o zamandan beri biraz değiştirdim ama sonsuz bir döngü elde etmeye istekli oldum. Kullanıcı 1-5 arası seçeneği dahil ettiğinde, bu işlem devam eder, ancak kullanıcı 6 veya daha fazla girerse, geçerli bir seçenek (1-5) sormaya devam eder, ancak bu çalıştığında, 1-5 arası bir seçenek verdiğimde bile geçersiz olduğunu söyleyip duruyor. def get_user_input(): user_input = int (giriş ("Seçiminizi girin: ")) user_input> 5 ise: baskı (". Geçersiz menü seçeneği") int (giriş ("Lütfen tekrar deneyin: ")) Eğer user_input <= 5: geri dön Kullanıcı_kimliği –