|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
daan = random.randint(1,10)
temp = input('请输入数字:')
guess = int(temp)
time = 10
while guess!=daan and time>0:
time = time-1
temp = input('哎呀!猜错了!注意只有十次机会哦!再来一次吧:')
guess = int(temp)
if guess == daan:
print ('恭喜你答对啦!')
print ('答对的奖励就是没有奖励哦!')
else:
if guess > daan:
print ('给个提示,这个数字大了哦!')
print ('再来一次吧:')
if guess < daan:
print ('给个提示,这个数字小了哦!')
print ('再来一次吧:')
print('游戏结束啦,玩的真开心!')
游戏次数是改好了,但是第一次猜错依旧不会有提示是大了还是小了,d大的帮忙康康。
把循环里面的判断语句提前就好了,先判断,然后错误了在重新输入
- import random
- daan = random.randint(1,10)
- temp = input('请输入数字:')
- guess = int(temp)
- time = 10
- while guess!=daan and time>0:
- if guess == daan:
- print ('恭喜你答对啦!')
- print ('答对的奖励就是没有奖励哦!')
- else:
- if guess > daan:
- print ('给个提示,这个数字大了哦!')
- print ('再来一次吧:')
- if guess < daan:
- print ('给个提示,这个数字小了哦!')
- print ('再来一次吧:')
- time = time - 1
- temp = input('哎呀!猜错了!注意只有十次机会哦!再来一次吧:')
- guess = int(temp)
- print('游戏结束啦,玩的真开心!')
复制代码
|
|