这是谁家的果儿 发表于 2021-9-24 13:09:56

Python第一个小游戏为什么输入8还是显示猜错呢

不妨猜一下小甲鱼现在心里想的是那个是数字:8
8
猜错啦,小甲鱼现在想的是8
游戏结束,不玩了
>>>



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

temp = input("不妨猜一下小甲鱼现在心里想的是那个是数字:")
guess = input(temp)
if guess == 8:
    print("你是小甲鱼心里的蛔虫吗")
    print("哼 猜中了也没奖励")
else:
    print("猜错啦,小甲鱼现在想的是8")
   
print("游戏结束,不玩了")




{:10_266:}

这是谁家的果儿 发表于 2021-9-24 13:11:34

=-= 怎么添加截图……不会弄 只能复制了{:10_285:}

逃兵 发表于 2021-9-24 13:17:56

guess = int(temp)
"""用Python设计第一个游戏"""

temp = input("不妨猜一下小甲鱼现在心里想的是那个是数字:")
guess = int(temp)
if guess == 8:
    print("你是小甲鱼心里的蛔虫吗")
    print("哼 猜中了也没奖励")
else:
    print("猜错啦,小甲鱼现在想的是8")
   
print("游戏结束,不玩了")

这是谁家的果儿 发表于 2021-9-24 13:18:16

1471590985 发表于 2021-9-24 13:16
是报错了吗?
guess = input(temp) 这句删了
上一句的的temp 改为guess就可以了

没有报错诶,可以正常运行,就是即使输入8,还显示“猜错啦想的是8”{:10_266:}

救赎自我- 发表于 2021-9-24 13:18:21

这是谁家的果儿 发表于 2021-9-24 13:11
=-= 怎么添加截图……不会弄 只能复制了


不妨猜一下小甲鱼现在心里想的是那个是数字:8
8
猜错啦,小甲鱼现在想的是8
游戏结束,不玩了
>>>



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

temp = input("不妨猜一下小甲鱼现在心里想的是那个是数字:")
guess = int(temp)
if guess == 8:
    print("你是小甲鱼心里的蛔虫吗")
    print("哼 猜中了也没奖励")
else:
    print("猜错啦,小甲鱼现在想的是8")
   
print("游戏结束,不玩了")
是这样吧 把input改成int
input是定义一个字符串 在这里用的是数字需要用int来给他转型

这是谁家的果儿 发表于 2021-9-24 13:20:56

逃兵 发表于 2021-9-24 13:17
guess = int(temp)

!!!我瞎了 改完啦改完啦 好使啦 蟹蟹~~~~{:10_297:}

这是谁家的果儿 发表于 2021-9-24 13:22:00

救赎自我- 发表于 2021-9-24 13:18
不妨猜一下小甲鱼现在心里想的是那个是数字:8
8
猜错啦,小甲鱼现在想的是8


改完啦 蟹蟹~~~~{:10_297:}
页: [1]
查看完整版本: Python第一个小游戏为什么输入8还是显示猜错呢