零基础Python快速入门-004改进我们的小游戏
问题:代码不能连续执行,第一次输入时没有提示大小,直接显示猜错了,请问这是哪里的问题?#coding=utf-8
temp = input("猜猜小可爱心里想的数字:")
guess = int(temp)
while guess != 8:
temp = input("猜错了,请重新输入吧:")
guess = int(temp)
if guess == 8:
print("你是小可爱心里的蛔虫吗?")
print("猜中了也没有奖励~")
else:
if guess > 8:
print("哥,大了大了")
else:
print("嘿,小了小了")
print("游戏结束,不玩啦^_^")
#coding=utf-8
guess = 1 #成心给一个错误值,以便进入循环
first = True #设定首次输入为真
while guess != 8:
if first == True:
temp = input("猜猜小可爱心里想的数字:")
guess = int(temp)
first = False #这之后就不是首次输入了
else:
temp = input("猜错了,请重新输入吧:")
guess = int(temp)
if guess == 8:
print("你是小可爱心里的蛔虫吗?")
print("猜中了也没有奖励~")
else:
if guess > 8:
print("哥,大了大了")
else:
print("嘿,小了小了")
print("游戏结束,不玩啦^_^") 缩进不对,一切都是错的{:10_282:} 冬雪雪冬 发表于 2018-7-25 22:52
感谢帮助{:7_139:}
页:
[1]