禁止用水灭火 发表于 2023-11-2 18:31:33

为何sep会是红框标错误 反复试了好几次都这样 求大佬帮忙

>>> name=input("请输入您的名字")
请输入您的名字lin
>>> print("你好",name,sep=",",end="!")
SyntaxError: invalid character in identifier

isdkz 发表于 2023-11-2 18:32:01

问题出在print语句中的参数设置上。在参数中使用逗号(,)时,需要确保逗号后面没有多余的空格。在你的代码中,sep参数和end参数都有多余的空格,导致了SyntaxError错误。

要解决这个问题,你只需要将print语句中的参数设置修改为没有多余空格的形式即可。下面是修改后的代码:

name = input("请输入您的名字")
print("你好", name, sep=",", end="!")


这样修改之后,你的代码就不会再出现SyntaxError错误了。希望对你有所帮助!
页: [1]
查看完整版本: 为何sep会是红框标错误 反复试了好几次都这样 求大佬帮忙