为什么python函数迭代后返回值是none,该怎么改

如图第一个函数用于判断时间格式是否正确,第二个函数用于输入正确的时间但是,当第二个函数第一次输入的时间错误后,重新输入后返回的时间值为none为此我在光标出加了句prin... 如图 第一个函数用于判断时间格式是否正确,第二个函数用于输入正确的时间但是,当第二个函数第一次输入的时间错误后,重新输入后返回的时间值为none为此我在光标出加了句print time 结果得到的数值无误,是第二次输入的数值 这个是为什么呢。。。 展开
 我来答
就烦条0o
推荐于2018-05-06 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

因为你只是调用了这个函数 并没有返回值

改成

else:
    return timeinput(test)
就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式