为了账号安全,请及时绑定邮箱和手机立即绑定

return问题

汉诺塔中为什么if  n==1后面写print a‘-->'c

                                               return   

就是对的

而像截图里这样直接写return a‘-->'c就是错的

正在回答

2 回答

可以运行啊! 你指的是哪里出错?

0 回复 有任何疑惑可以回复我~
#1

qq_愿_22 提问者

运行成功 输出错误 和答案里的不相符合
2018-02-09 回复 有任何疑惑可以回复我~
#2

余先生2 回复 qq_愿_22 提问者

因为return 的内容不会被打印出来啊!!
2018-02-09 回复 有任何疑惑可以回复我~
#3

qq_愿_22 提问者 回复 余先生2

好有道理。。。。。那这一节前面的讲解中它设置了一个fact(n)的函数用的都是return,但它不用打print fact(5) 只是打fact(5)结果也能出来是为什么。。
2018-02-10 回复 有任何疑惑可以回复我~
#4

qq_愿_22 提问者

非常感谢!
2018-02-13 回复 有任何疑惑可以回复我~
查看1条回复
print 可以这样打印,return 没有这样的语法吧
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

return问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信