鱼C论坛

 找回密码
 立即注册
查看: 1784|回复: 3

程序运行出现invalid character (U+FF09)这样的错误

[复制链接]
发表于 2023-9-14 13:58:20 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
print("花花不只是好看而已")
temp = input ("猜一下我最喜欢的人是谁:")
guess = int (temp)
if  guess == 山岸绮花:
    print ("你猜中嘞")
    print ("哼,猜中了也没有奖励")
else:
    print ("猜错了,我最喜欢的人是山岸绮花")
print ("游戏结束不玩捏”)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-9-14 13:58:30 | 显示全部楼层
这个错误通常是因为代码中存在一个非法字符,这里的非法字符是全角括号(U+FF09),它可能是由于复制粘贴代码时不小心添加的。要解决这个问题,可以手动删除这个非法字符,或者重新键入代码,确保不包含非法字符。以下是修改后的代码:

print("花花不只是好看而已")
temp = input("猜一下我最喜欢的人是谁:")
guess = int(temp)
if guess == "山岸绮花":
    print("你猜中咯")
    print("哼,猜中了也没有奖励")
else:
    print("猜错了,我最喜欢的人是山岸绮花")
print("游戏结束不玩啦")

注意,我还做了其他几个修改:

1. 将中文的句号改为英文句号。
2. 将“山岸绮花”用引号括起来,表示这是一个字符串。
3. 将代码中的全角括号改为半角括号。
4. 将最后一行的双引号改为单引号。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-9-14 15:15:13 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-9-14 13:58
这个错误通常是因为代码中存在一个非法字符,这里的非法字符是全角括号(U+FF09),它可能是由于复制粘贴代 ...


ValueError: invalid literal for int() with base 10: '"山岸绮花"'  运行之后出现无效字符怎么办
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-14 17:50:57 | 显示全部楼层
南孤遗梦 发表于 2023-9-14 15:15
ValueError: invalid literal for int() with base 10: '"山岸绮花"'  运行之后出现无效字符怎么办
print("花花不只是好看而已")
guess = input("猜一下我最喜欢的人是谁:")
if guess == "山岸绮花":
    print("你猜中咯")
    print("哼,猜中了也没有奖励")
else:
    print("猜错了,我最喜欢的人是山岸绮花")
print("游戏结束不玩啦")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 12:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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