游戏玩法:很多人都玩过猜数字游戏,由某人随机出一个指定范围内的数,然后其他人一个一个猜,猜的过程中区间不断缩小,直到猜中为止。
1# 随机数模块
2import random
3
4'''
5输入一个数据区间
6'''
7begin = int(input("输入一个最小数:\n"))
8
9end = int(input("输入一个最大数:\n"))
10
11# 在数据区间随机生成一个正确答案
12
13current = random.randint(begin, end)
14
15print("在数据区间 [" + str(begin) + " ," + str(end) + "]产生了一个数字")
16
17print("猜猜是多少?")
18
19# 限制次数
20
21times = 10
22
23# 计数
24
25i = 0
1while True:
2
3 if i >= times:
4
5 print("猜字次数已经用完")
6
7 break
8
9 else:
10
11 num_int = int(input("输入一个数字:\n"))
12
13 if num_int > current:
14
15 print("你输入的数据比正确数要大一些")
16
17 elif num_int < current:
18
19 print("你输入的数比正确数要小一些")
20
21 elif num_int == current:
22
23 print("恭喜你,猜对了","总共猜了",str(i + 1) + "次")
24
25 break
1输入一个最小数:
21
3输入一个最大数:
45
5在数据区间 [1 ,5]产生了一个数字
6猜猜是多少?
7输入一个数字:
83
9恭喜你,猜对了 总共猜了 1次
10
11Process finished with exit code 0
联系客服