首页 新闻 会员 周边 捐助

python

0
[待解决问题]

求助大佬,为啥我执行函数赋值之后print不能输出内容啊

Linux^O^的主页 Linux^O^ | 菜鸟二级 | 园豆:208
提问于:2023-04-12 09:14
< >
分享
所有回答(1)
0


检查下exec1()的函数是否有返回值(return)

李珍拆 | 园豆:188 (初学一级) | 2023-04-12 11:47

哇你好聪明,确实没有返回值

支持(0) 反对(0) Linux^O^ | 园豆:208 (菜鸟二级) | 2023-04-12 15:31

但是我为啥加了return也没有啊

支持(0) 反对(0) Linux^O^ | 园豆:208 (菜鸟二级) | 2023-04-12 15:53

@LinuxO: 检查exec1()的函数返回值,不是重新写个函数返回output
问题出在了exec1()这个函数中
def exec1():
.....

你的 end函数返回output,但output的来源是exec1()函数的返回值,由于exec1()函数的返回值是None,所以最后输出end1也是None

支持(0) 反对(0) 李珍拆 | 园豆:188 (初学一级) | 2023-04-12 16:14

@李珍拆: 好的谢谢!我懂啦,我再去改改

支持(0) 反对(0) Linux^O^ | 园豆:208 (菜鸟二级) | 2023-04-12 16:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册