小游戏改进,为啥我的只有改没有进?
import randomdaan = 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('游戏结束啦,玩的真开心!') Twilight6 发表于 2020-6-4 14:45
把循环里面的判断语句提前就好了,先判断,然后错误了在重新输入
我丢!第一次就猜对了 Twilight6 发表于 2020-6-4 14:45
把循环里面的判断语句提前就好了,先判断,然后错误了在重新输入
感谢d大的! 为啥没名字能起 发表于 2020-6-4 14:46
感谢d大的!
哈哈 厉害~ Twilight6 发表于 2020-6-4 14:45
把循环里面的判断语句提前就好了,先判断,然后错误了在重新输入
{:10_305:}厉害
页:
[1]