豆沙酱紫 发表于 2022-10-23 11:40:55

报错问题

本帖最后由 豆沙酱紫 于 2022-10-23 11:47 编辑

猜数字代码,一直在中文报错,出现“el”
temp = input("不防猜一下我现在心里想的是哪个数字:")
guess = int(temp)

if guess == 8:
    print("你是我心里的蛔虫吗?!")
    print("哼,猜中了也没奖励!)
else:
    print("错了")
print("游戏结束,不玩啦^_^")

jackz007 发表于 2022-10-23 11:43:31

      贴出你的代码文本

豆沙酱紫 发表于 2022-10-23 11:46:03

本帖最后由 豆沙酱紫 于 2022-10-23 11:48 编辑

重新编辑了帖子

jackz007 发表于 2022-10-23 12:00:38

    print("哼,猜中了也没奖励!)      # 字符串缺少末尾的引号

豆沙酱紫 发表于 2022-10-23 12:24:37

jackz007 发表于 2022-10-23 12:00


不是的,可能是我复制的问题,它总是报错在“错了”那两个字

jackz007 发表于 2022-10-23 12:33:18

豆沙酱紫 发表于 2022-10-23 12:24
不是的,可能是我复制的问题,它总是报错在“错了”那两个字

temp = input("不防猜一下我现在心里想的是哪个数字:")
guess = int(temp)

if guess == 8:
    print("你是我心里的蛔虫吗?!")
    print("哼,猜中了也没奖励!")
else:
    print("错了")
print("游戏结束,不玩啦^_^")

      你试过没有?

D:\\Python>python x.py
不防猜一下我现在心里想的是哪个数字:7
错了
游戏结束,不玩啦^_^

D:\\Python>python x.py
不防猜一下我现在心里想的是哪个数字:8
你是我心里的蛔虫吗?!
哼,猜中了也没奖励!
游戏结束,不玩啦^_^

D:\\Python>

豆沙酱紫 发表于 2022-10-23 13:13:21

jackz007 发表于 2022-10-23 12:33
你试过没有?

解决了,非常感谢

jackz007 发表于 2022-10-23 13:14:37

豆沙酱紫 发表于 2022-10-23 13:13
解决了,非常感谢

      你得设置 "最佳答案"

豆沙酱紫 发表于 2022-10-23 13:23:34

jackz007 发表于 2022-10-23 13:14
你得设置 "最佳答案"

要是在guess的g上报错是因为上一句有问题吗?

豆沙酱紫 发表于 2022-10-23 13:24:42

jackz007 发表于 2022-10-23 13:14
你得设置 "最佳答案"

好的

jackz007 发表于 2022-10-23 13:50:27

本帖最后由 jackz007 于 2022-10-23 13:52 编辑

豆沙酱紫 发表于 2022-10-23 13:23
要是在guess的g上报错是因为上一句有问题吗?

>>> a = "123
SyntaxError: EOL while scanning string literal
>>>
          你遇到的错误信息可是这个?

          这个错误的原因通常是括号、引号等本应该成对出现的语法符号没有成对。
页: [1]
查看完整版本: 报错问题