当我输入的数字超出范围时,为什么它不返回任何类型?

时间:2015-12-20 14:24:45

标签: python-3.x nonetype

当我输入数字程序期望时,一切运行顺利,但如果我输入数字超出范围然后输入数字程序期望,它返回无。任何人都可以向我解释一下吗? 感谢

def zadani_x():
    x=int(input("Turn for \"x\"(0-19): "))
    if x not in xx and x in yy:
        xx.append(x)
        return x
    else:
        print ("Try again")
        zadani_x()
xx=[]
yy=[x for x in range(20)]

0 个答案:

没有答案