问题遇到的现象和发生背景
函数返回值不对
问题相关代码,请勿粘贴截图
def bond_name_exit(bondname):
if bondname=="":
print("now bondname is empty")
return 0
if not str(bondname).isdigit():
return 0
if bondname==0:
print bondname
return 0
bond=raw_input("input bondname: ")
print(bond_name_exit(bond))
运行结果及报错内容
input bondname: 0
None
我的解答思路和尝试过的方法
我输入的是0 ,应该给我返回0才对啊