Python第一个小游戏为什么输入8还是显示猜错呢
不妨猜一下小甲鱼现在心里想的是那个是数字:88
猜错啦,小甲鱼现在想的是8
游戏结束,不玩了
>>>
"""用Python设计第一个游戏"""
temp = input("不妨猜一下小甲鱼现在心里想的是那个是数字:")
guess = input(temp)
if guess == 8:
print("你是小甲鱼心里的蛔虫吗")
print("哼 猜中了也没奖励")
else:
print("猜错啦,小甲鱼现在想的是8")
print("游戏结束,不玩了")
{:10_266:} =-= 怎么添加截图……不会弄 只能复制了{:10_285:} guess = int(temp)
"""用Python设计第一个游戏"""
temp = input("不妨猜一下小甲鱼现在心里想的是那个是数字:")
guess = int(temp)
if guess == 8:
print("你是小甲鱼心里的蛔虫吗")
print("哼 猜中了也没奖励")
else:
print("猜错啦,小甲鱼现在想的是8")
print("游戏结束,不玩了") 1471590985 发表于 2021-9-24 13:16
是报错了吗?
guess = input(temp) 这句删了
上一句的的temp 改为guess就可以了
没有报错诶,可以正常运行,就是即使输入8,还显示“猜错啦想的是8”{:10_266:} 这是谁家的果儿 发表于 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:17
guess = int(temp)
!!!我瞎了 改完啦改完啦 好使啦 蟹蟹~~~~{:10_297:} 救赎自我- 发表于 2021-9-24 13:18
不妨猜一下小甲鱼现在心里想的是那个是数字:8
8
猜错啦,小甲鱼现在想的是8
改完啦 蟹蟹~~~~{:10_297:}
页:
[1]