我在一个有趣的模拟器上工作,在那里询问你的年龄,如果你足够老,会问你是否有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