Nox- 发表于 2022-9-3 14:03:25

新手求助

我那个game的运行的时候报错invalid decimal literal 无效的十进制数字是为什么啊,我用8不行,换成1还是报错

临时号 发表于 2022-9-3 14:06:12

代码发出来

ba21 发表于 2022-9-3 14:06:12

你道是上代码啊。

Nox- 发表于 2022-9-3 14:11:16

"""用Python设计第一个游戏"""


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

if guess == 1:
    print("你是我心里的蛔虫吗?!")
    print("哼,猜中了也没奖励")
else:
    print("猜错了,我现在心里想的是1")

print("游戏结束,不玩了^_^")

临时号 发表于 2022-9-3 14:15:12

需使用英文标点符号
"""用Python设计第一个游戏"""


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

if guess == 1:
    print("你是我心里的蛔虫吗")
    print("哼,猜中了也没奖励")
else:
    print("猜错了,我现在心里想的是1")

print("游戏结束,不玩了^_^")

asky533 发表于 2022-9-3 14:33:02

不要是用英文标点符号,代码需要这样改:
"""用Python设计第一个游戏"""


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

if guess == 1:
    print("你是我心里的蛔虫吗?!")
    print("哼,猜中了也没奖励")
else:
    print("猜错了,我现在心里想的是1")

print("游戏结束,不玩了^_^")
p.s:print()双引号里面的内容是可以用中文标点符号的哈

浅A忆 发表于 2022-9-3 16:38:51

Nox- 发表于 2022-9-3 14:11
"""用Python设计第一个游戏"""




if guess == 1:
print("你是我心里的蛔虫吗?!")
else:
你这行代码最后一个符号都是中文下的,改成英文的就好了
页: [1]
查看完整版本: 新手求助