Python中,在for循环结束后执行一些操作,按照书中的案例执行,总是显示执行语法无效,求解??

Python中,在for循环结束后执行一些操作【书中的代买】magicians=["alice","david","carolina"]formagicianinmagi... Python中,在for循环结束后执行一些操作【书中的代买】magicians = ["alice","david","carolina"]for magician in magicians: print(magician.title() + ", that was a great trick!") print("I can't wait to see your next trick, " + magician.title() + ".\n" )print("Thank you,everyone. That was a great magic show!")回车确认执行后,Python总是显示print("Thank you,everyone. That was a great magic show!")语法无效,出不来最终的执行效果,求大神帮忙! 展开
 我来答
心灵的呯唤
推荐于2018-01-21
知道答主
回答量:3
采纳率:0%
帮助的人:2872
展开全部

按照书上所说,的确无法执行,要用上“else",示例如下:


题主说找到了问题的答案,是不是这个,如果是,说明不是缩进的问题。如果有其它办法,拿来分享一下,共同学习。

育知同创教育
2017-12-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

结构是这样的,python对缩进要去非常严格:

追问

受到你的启发,我找到了问题的答案,感谢。答案采纳了。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友899f5d9
2018-11-06
知道答主
回答量:1
采纳率:0%
帮助的人:817
展开全部
我也遇到了这个问题,请问为什么在底下加入input()就可以执行了?我还是不行…
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
derek1908
2018-01-26
知道答主
回答量:2
采纳率:0%
帮助的人:2170
展开全部

最后你是怎么写出来的啊,这个空行是怎么按出来的,我一按回车直接出结果了

追问
用编辑器写,按回车就出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式