|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第四讲小甲鱼布置了课后作业改进课堂游戏,但写出来之后有点问题,猜中数字之后不会把那两句话打印出来,直接就结束了游戏。我想问下是哪里出问题?
import random
num=random.randint(1,10)
print('-----猜数字游戏-----')
temp = input("不妨猜一下我心里想的是哪个数字:")
guess = int(temp)
times=3
while (guess!=num) and (times>0):
times=times-1
if guess == num:
print("猜对啦,你真是我肚子里的蛔虫!!")
print("猜中了也没有奖励!!")
else:
if guess<num:
print("小了小了!!")
else:
print('大了大了!!')
if times>0:
temp = input("请重新输入一个数字:")
guess=int(temp)
else:
print("次数已用完")
print('游戏结束~')
差在这里 while (guess!=num) 只有不相等才能进入循环 相等就直接走了
|
|