我确信这已被覆盖,因为我发现了几个类似的主题,但它们对我没有意义。我一直在努力工作近3个小时没有任何进展。我试图要求用户输入,然后打印他们的输入,作为我检查我的代码的方式,然后我想检查是否输入0。如果输入0,我希望它无效。如果有的话,我希望它是有效的。继承我的代码
#checking for variable to be a 0
def zero_chk(x):
if x == 0:
print ('Value cannot be 0')
else:
print ('valid input')
prompt = 'What is your first number?\n'
num1 = input(prompt)
print(num1) #Input Check. Remove after debug
zero_chk(num1)
如果我输入0,它将作为有效输入返回。我无法理解为什么它不会返回无效。请帮助,我的大脑就是在这个上炸。我确信这是非常简单的事情,但对于我的生活,我无法弄明白。