Veri alırken hata veriyor

Soru

Merhaba. Kusura bakmayın çok çok yeniyim. Sıfırdan başlıyorum. İnternetten bulduğum pyhton ile ilgili bir içeriği okuyarak sıfırdan başladım.

Bir yerde takıldım. Basit bir hesap makinesi yapıyorum. Kullanıcıya soruyorum. 1 e basarsan toplama yapar, 2 ye basarsan çıkarma yapar…  Bu soruyu

şeklinde soruyorum. Kullanıcı eğer HARF girerse, harf girdiğinde ise benim bu koddan sonra yazdığım — gelen veri listede yoksa “yanlış seçeneği seçtiniz” uyarısında bulunmak istiyorum. yani kullanıcı sayı yerine harf girerse yanlış seçtiniz diyerek onu uyaracağım. Ama kullanıcı harf girip enter tuşuna bastığında program orda kitleniyor ve veri int değildir diyor.

Tam anlaşılır oldu mu bilmiyorum ama özetle kullanıcı harf girdiğinde onu yanlış yaptığında uyarmak istiyorum ama uyaracağım koda daha gelmeden kitleniyor.

Bunu nasıl çözebilirim.

Devam Ediyor 0
Şener Paşa 6 ay 2 Cevaplar 152 görüntüleme Usta 0

Hakkında Şener PaşaUsta

Cevaplar ( 2 )

  1.  

  2. Fatih Güngör
    0

    Merhaba kardeşim, bahsettiğin hatayı try except denilen yöntemle aşabilirsin ama daha yeni başladığın için daha kolay bir öneri söyleyeyim. İnput un int değerini almaya gerek yok. Yani diyelim kullanıcıya a=input(“değer gir:”) dersen buradaki a değerini de seçenek için kullanabilirsin. Örneğin
    if a==”1″:
    print(“toplamayı seçtiniz”)
    Ama illa int değerini alman gerekiyorsa seçenek kısımlarını atladıktan sonra int değerini al

Cevap bırak

Captcha Captcha güncellemek için resime tıkla