2016-03-29 33 views
-6

Sorunun yanıt sayısını kaç kez yanlış yazdırıyorum?Sorularda yanlış matematik görmek nasıl?

while 1: 
    math = input("(1) What Is 8 x 4 : ") 
    if not math.isdigit(): 
     print("It's not number") 
    elif math == "32": 
     print("You Got The Question Correct") 
     break 
    else: 
     print("Sorry You Got The Question Wrong Try Again") 
+2

elde edilince değeri saklamak için bir değişken oluşturun? – Goyo

+0

Bir çeşit sayaç uygulamanız gerekecek. 'While' döngüsünden önce, 0 yanlış cevap verdin, değil mi? Yanlış cevap verdiğiniz her seferde, daha önce sahip olduğunuzdan daha fazla yanlış cevabınız var. – Peter

+0

Cidden beyler, OP bugün sadece üye oluyor ve ilk sorusunu gönderiyor. Yaptığı şeyi gösteren bir kod sağladı. Bize özel ve açık bir şekilde istediğini söyler - yeterli cevap vermek için kapsamı daraltır. Sorusunun kolay olduğunu kabul ettim - ama bunun yüzünden onu aşırı derecede düşürmemiz gerekir mi? Bir dupe varsa, lütfen dupe'yi bulun. Eğer yoksa, neden "birine balık öğretmeyi" denemeyin? Sorusu gibi değil: "Microsoft Paint'i kullanarak benim için bir web sitesi yapmak için lütfen tüm çözümü yazınız." Bu soru basit, açık ve yeterince spesifik – Ian

cevap

1
  1. değeri
  2. Güncelleme yanlış cevap bunları sayarak Belki
  3. Baskı değeri

    wrongTry = 0 #read 1. 
    while 1: 
        math = input("(1) What Is 8 x 4 : ") 
        if not math.isdigit(): 
         print("It's not number") 
         wrongTry = wrongTry + 1 #read 2. 
        elif math == "32": 
         print("You Got The Question Correct") 
         break 
        else: 
         print("Sorry You Got The Question Wrong Try Again") 
         wrongTry = wrongTry + 1 #read 2. 
        print(wrongTry) #read 3. 
    
+0

Downvote ... Cevabımı açık ve mümkün olduğu kadar kolay hale getirmeye çalışıyorum. OP'le '1' rep ile başlayan ve sadece bugün katılınca ... "balık tutmayı öğretmek" kabul edilmez. İşte...? – Ian