我在一個有趣的模擬器上工作,在那裏詢問你的年齡,如果你足夠老,會問你是否有kik。如果你的年齡在16歲以上,那麼它就可以正常工作,但如果你說的話少於這個數字,就會出現錯誤。這是代碼:如何解決我在Python中的if,elif,else語句?
Traceback (most recent call last):
File "C:/Users/Public/Documents/python/omegle.py", line 36, in <module>
if kik == yes:
NameError: name 'kik' is not defined
有誰知道如何解決它:
age = input("age?\n")
if age == "1":
print ("Too young bby")
elif age == "2":
print ("Too young bby")
elif age == "3":
print ("Too young bby")
elif age == "4":
print ("Too young bby")
elif age == "5":
print ("Too young bby")
elif age == "6":
print ("Too young bby")
elif age == "7":
print ("Too young bby")
elif age == "8":
print ("Too young bby")
elif age == "9":
print ("Too young bby")
elif age == "10":
print ("Too young bby")
elif age == "11":
print ("Too young bby")
elif age == "12":
print ("Too young bby")
elif age == "13":
print ("Too young bby")
elif age == "14":
print ("Too young bby")
elif age == "15":
print ("Too young bby")
else:
kik = input("Do you have kik?\n")
yes = "yes"
if kik == yes:
print ("add me bby")
else:
print ("bye")
,來了是錯誤?
在上帝的面上,請演員年齡爲整數,只是使用'如果年齡<16:'。 – Matthias 2014-10-27 17:54:35
你需要更多的縮進;這在Python中很重要。 – jonrsharpe 2014-10-27 17:56:07