这是迄今为止我所有的代码。如果我手动输入x,该功能将起作用。我也刚开始就如何使人们普遍更Python所以任何一般信息,将apreciatedpython代码在while循环中有名称错误
def iseven(x):
if x % 2 == 0:
return x," is even"
else:
return x," is odd"
it = (1)
while it >= 0:
number = input("What number: ")
print iseven(number)
new_num = input("another number? answer (Y/N):")
if new_num == "Y":
it += 1
else:
it = 0
这是错误 NameError:名字“Y”是没有定义
那是因为... –
因为OP采用python2在他的榜样和Y/N表示字符Y或N必须指定继续或终止程序。 'raw_input'不会在输入时解释输入数据。 – dopstar