| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
- def game():
 
 -         import random
 
 -         print('------------猜字游戏------------')
 
 -         number = random.randint(1,100)
 
 -         min = 1
 
 -         max = 100
 
 -         guess = int(input('请猜一个从1-100的数字:'))
 
 -         if guess > max or guess < min:
 
 -                 print('你所猜的数字不在范围内哦~')
 
 -                 guess = int(input('请重新输入吧:'))
 
 -         while guess != number:
 
 -                 if guess > number:
 
 -                         max = guess
 
 -                         print('大了,现在的范围是',min,'-',max)
 
 -                         guess = int(input('请输入新的数字:'))
 
 -                         if guess > max or guess < min:
 
 -                                 print('你所猜的数字不在范围内哦~')
 
 -                                 guess = int(input('请重新输入吧:'))
 
 -                 else:
 
 -                         min = guess
 
 -                         print('小了,请继续,现在的范围是',min,'-',max)
 
 -                         guess = int(input('请输入新的数字:'))
 
 -                         if guess > max or guess < min:
 
 -                                 print('你所猜的数字不在范围内哦~')
 
 -                                 guess = int(input('请重新输入吧:'))
 
 -         print('恭喜你答对了')
 
 -         answer = input('是否要再玩一次?输入y再来一局')
 
 -         if answer == 'y':
 
 -                 game()
 
 -         
 
 - game()
 
  复制代码 
 
根据用户输入的数,提示会逐步缩小范围,如果不在范围内也会提示,游戏结束后输入y可再来一局 |   
 
 
 
 |