return的结果为什么不显示?
程序代码:
def test1(): print('这是我写的第一行代码') x ='这是第二个print语句' print(x) y = type(x) print(y) z = 1 + 2 +3 print(z) return x* 2,3*Z + 5,20 + 30 print(test1())
为什么上述代码最后一行直接test1() 就不会在命令行显示return 后面的内容。但是最后一行使用print(test1()) 结果中就会在命令行显示return 后面的内容。
上面代码似乎会在第五行报错。我看老师运行没有问题啊
[此贴子已经被作者于2022-7-8 22:23编辑过]