|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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可再来一局 |
|