鱼C论坛

 找回密码
 立即注册
查看: 3930|回复: 10

[已解决]新手for函数求助

[复制链接]
发表于 2022-6-22 16:21:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
for magician in magicians:
        print(f"{magician.title()}, that was a great trick!")
print(f"I can't wait to see your next trick, {magician.title()}.\n")

应该最后输出结果是这样
Alice, that was a great trick!
David, that was a great trick!
Carolina, that was a great trick!
I can't wait to see your next trick, Carolina.

跟着书上来的,最后出来就是语法错误,这里到底错在哪呢了,magicians是一个带有多个字符串的列表,求大佬解答!
最佳答案
2022-6-22 21:10:15
无所事事的猪 发表于 2022-6-22 17:49
我确实就返回的是语法错误,会不会是因为用的是IDLE呢   发不了图片太难啦

IDLE  里面只能一句一句代码写啊,那肯定会报错啊,创建一个文件来写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-22 16:47:00 | 显示全部楼层
这个可以执行没问题啊

magicians = ['A','D','C','car']
for magician in magicians:
        print(f"{magician.title()}, that was a great trick!")
print(f"I can't wait to see your next trick, {magician.title()}.\n")

============================= RESTART: E:\py\123.py ============================
A, that was a great trick!
D, that was a great trick!
C, that was a great trick!
Car, that was a great trick!
I can't wait to see your next trick, Car.

>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-22 16:53:11 From FishC Mobile | 显示全部楼层
代码不全,谁知道咋回事
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-22 17:07:30 | 显示全部楼层
nikezhi 发表于 2022-6-22 16:47
这个可以执行没问题啊

magicians = ['A','D','C','car']

[img]  https://s2.loli.net/2022/06/22/RPHFf3Niyb2sYQe.jpg[/img]

麻烦再看看这个图片  我也是很疑惑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-22 17:41:50 | 显示全部楼层
wp231957 发表于 2022-6-22 16:53
代码不全,谁知道咋回事

前面还有个magicians = ['alice','david','carolina']
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-22 17:49:21 | 显示全部楼层
nikezhi 发表于 2022-6-22 16:47
这个可以执行没问题啊

magicians = ['A','D','C','car']

我确实就返回的是语法错误,会不会是因为用的是IDLE呢   发不了图片太难啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-22 18:43:23 From FishC Mobile | 显示全部楼层
无所事事的猪 发表于 2022-6-22 17:49
我确实就返回的是语法错误,会不会是因为用的是IDLE呢   发不了图片太难啦

你是在三个大于号下写的代码???
如果这样的话是不行的(不建议在>>>下编写多行代码)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-22 21:10:15 | 显示全部楼层    本楼为最佳答案   
无所事事的猪 发表于 2022-6-22 17:49
我确实就返回的是语法错误,会不会是因为用的是IDLE呢   发不了图片太难啦

IDLE  里面只能一句一句代码写啊,那肯定会报错啊,创建一个文件来写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-23 10:23:29 | 显示全部楼层
nikezhi 发表于 2022-6-22 21:10
IDLE  里面只能一句一句代码写啊,那肯定会报错啊,创建一个文件来写

试了下new file就可以啦  但是这里还有个疑问  是必须保存后才能运行吗   我点run model就让我保存  保存后才能运行 这个运行结果还是弹出的另外一个shell上  正常都是这样吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-23 13:19:26 | 显示全部楼层
无所事事的猪 发表于 2022-6-23 10:23
试了下new file就可以啦  但是这里还有个疑问  是必须保存后才能运行吗   我点run model就让我保存  保存 ...

是啊,必须保存才能运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-23 15:08:34 | 显示全部楼层
nikezhi 发表于 2022-6-23 13:19
是啊,必须保存才能运行

好的 谢谢你!你真好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 21:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表