鱼C论坛

 找回密码
 立即注册
查看: 171|回复: 7

一直说语法错了,缩进没问题啊,哪错了?

[复制链接]
发表于 6 天前 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
loves=["水果披萨","牛肉披萨" ,"鸡肉披萨"]
for love in loves:
     print('I like pepperoni pizza'+love.title()+'.\n')
print("I love pizza")
#SyntaxError: invalid syntax
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
你的代码有一个语法错误,问题出在这一行:  
loves=


这里 `loves` 变量被赋值为空,但 `=` 号后面没有正确的列表(如 `[]`),导致语法错误。正确的写法应该是:  
loves = []


或者如果你想要一个包含元素的列表,比如:  
loves = ["cheese", "mushrooms", "olives"]


完整的正确代码如下:  
  
loves = ["cheese", "mushrooms", "olives"]  
for love in loves:  
     print('I like pepperoni pizza ' + love.title() + '.
')  
print("I love pizza")  


这样就不会报 `SyntaxError: invalid syntax` 了!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
中文不能使用title吧?你换成英文试试吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
zhouyi0813 发表于 2025-3-25 09:53
中文不能使用title吧?你换成英文试试吧

可以,我改了下,号,就行了
loves=["水果披萨","牛肉披萨","鸡肉披萨"]
for love in loves:
     print('I like pepperoni pizza'+love.title()+'.\n')
print("I love pizza")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 From FishC Mobile | 显示全部楼层
zhouyi0813 发表于 2025-3-25 10:00
可以,我改了下,号,就行了
loves=["水果披萨","牛肉披萨","鸡肉披萨"]
for love in loves:

还是不行,我甚至把你的复制过去,都是不行的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
第一行的两个逗号是中文逗号,改为英文标点符号就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
ydwb 发表于 2025-3-25 16:38
第一行的两个逗号是中文逗号,改为英文标点符号就行

可是我这里是错的,我在交互器里逗号是英语的呢,而且这个代码在交互器显示语法错误,在编辑器里就能正确运行,是为啥呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
IDLE是一个交互式解析器,所谓交互式就是你说一句,他说一句。解决方法
是将多行代码放在一个文件里去执行.点击IDLE中的File,再点击下拉菜单中的New File
会出现一个名为untitled的未命名的文件,将需要执行的多行Python代码复制进去,保存成.py文件到想要的地方。
接着点击菜单栏中的Run,点击下拉菜单中的Run Module即可执行这段Python代码。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-31 08:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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