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

请问最后的print 'end'只能放在分段编码中吗?

>>> age = 20
>>> if age >= 18:
...     print 'your age is', age
...     print 'adult'
...
... print 'end'
  File "<stdin>", line 5
    print 'end'

这个是按照教案上的代码运行的结果,结果就是运行不出来

>>> age = 20
>>> if age >= 18 :
...     print 'your age is', age
...     print 'adult'
...     print 'end'
...
your age is 20
adult
end

这是将end放入分段编码中,可以运行出来,难道end只能放在分段编码中吗?


正在回答

4 回答

if print else print就两种情况,print 'end'执行不到吧(看你放的位置)

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

我刚刚也是,我是第四行报错,然后把第四行一下全删了就行了,然后我有一行一行的加,一行一行的试,结果后面不管print"end"放不放到if这个块里面都没有影响。

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

您好,请问这个问题解决了吗?如果解决了的话,求教!我也遇到了同样的问题!


SyntaxError: invalid syntax  不放到代码段中,它就显示这个错误提示,无效的语法。。。


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

应该没有问题啊 ,我的可以运行 。你直接复制教案的代码测试试试

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

举报

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

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

进入课程

请问最后的print 'end'只能放在分段编码中吗?

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