永发信息网

python 函数返回值为nonetype的问题

答案:1  悬赏:50  手机版
解决时间 2021-02-28 02:56
left=input('Please enter a Low bound: ')
def Low(x):
while True:
try:
y=int(x)
if y < 0:
y = int(input('Low bound must be 0 or greater: '))
Low(y)
break
else :
return y
break
except ValueError:
y=input('Low bound must be a valid integer:')
Low(y)
break
print ('Low bound is ',Low(left))

运行结果如下:
Please enter a Low bound: -4
Low bound must be 0 or greater: 3
Low bound is None
后面需要用到该函数的返回值,不知怎么修改,还望告知谢谢。

还是不行 您看下是不是输入错了
最佳答案
请做如下修改:
left=input('Please enter a Low bound: ')
def Low(x):
    while True:
        try:
            y=int(x)
            if y < 0:
                y = int(input('Low bound must be 0 or greater: '))
                y=Low(y)
                break       
            else :
                return y
                break    
        except ValueError:
            y=input('Low bound must be a valid integer:')
            y=Low(y)
            break
print ('Low bound is ',Low(left))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《绝世武神》小说里面段人皇实力?
五行八卦天干地支图
小猫能吃香菇蔬菜粥吗?
港版小米和大陆小米有什么区别呢?为什么淘宝
小鸟在天空中欢快地飞翔唱歌。缩写句子
【营生的意思】...合六甲女身不是翻译成英文.
timez为啥不火。和exo同年出道崽子们就老火了
【根据下面句子的结构特点,仿写一个句子根据
刚分手,发消息给了前任,说什么可以挽回尊严
龙之谷开50个钻石龙蛋大概要多少钱?
永鲜翠柳羊羔肉我想知道这个在什么地方
如何才能将.py文件作为系统中python默认的类
把下列打乱次序的句子整理成一段通顺的话(
用总分的方法写一处景物40字
形容一个女孩子用内秀外美是什么意思?
推荐资讯
折还念什么
深圳到西安中转站的快递一天能到吗。快递显示
安装公司家属院这个地址在什么地方,我要处理
英雄联盟中ad剑圣要带什么召唤师技能?
盈咪盈快餐在哪里啊,我有事要去这个地方
用英语翻译十三点三十五分
长方体ABCD-A'B'C'D'中,底面两边BC:AB=7:24,
淘宝上卖的5千多的小猴子摩托车怎么样!!!
北大口腔医院的本院医生,是不是就不是所谓的
外人知道了银行卡号,能不能查到用户名?
觉部首查字法应先查什么,再查什么
【环境现状】地球是人类的共同家园,但人类的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?