William Crusader
Hectopat
- Katılım
- 11 Kasım 2020
- Mesajlar
- 5.359
- Makaleler
- 1
- Çözümler
- 15
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Yok
Merhaba. Yaptığım kodda kullanıcıya iki soru sorup, soruları doğru cevaplayıp cevaplamadığını belirtmek istedim. Ve eğer kullanıcı soruları doğru cevaplarsa sorun çıkmıyor. Fakat ilk soruyu yanlış yaparsa şu sorun çıkıyor:
Traceback (most recent call last):
File "c:\Users\Admin\Desktop\ilk proje.py", line 188, in <module>
if answer2 > 134:
NameError: name 'answer2' is not defined.
Bunu nasıl düzelteceğim?
Kod:
Traceback (most recent call last):
File "c:\Users\Admin\Desktop\ilk proje.py", line 188, in <module>
if answer2 > 134:
NameError: name 'answer2' is not defined.
Bunu nasıl düzelteceğim?
Kod:
answer1 = int(input("Welcome to our Exam! What is 8+1? "))
if answer1 > 9:
print ("Wrong")
elif answer1 < 9:
print ("Wrong")
elif answer1 == 9:
print ("Correct")
if answer1 == 9:
answer2 = int(input("Question 2: Whats 72+42? "))
if answer2 > 134:
print ("Wrong")
elif answer2 < 134:
print ("Wrong")
elif answer2 == 0:
print ("Wrong")
elif answer2 == 134:
print ("Correct")