本人学习python没几天,所以只有现在的水平呜呜:
这是一个猜数的游戏,规则如下:
1.自己选一个范围,在这个范围内随机生成一个炸弹数字
2.依次猜这个数字是多少,如果猜的数小于这个数,则更新范围下限,反之更新上限
3.如果猜到这个数字就炸了。
类似于击鼓传花,代码寥寥几行。。。
import random
#数字炸弹
max=int(input('你想玩多打范围的?'))
min=0
b=random.randrange(1,max+1)
c=int(input('请选择一个数'))
while b!=c:
if b>c:
print('请在%d到%d之间重新选择'%(min:=c,max))
elif b<c:
print('请在%d到%d之间重新选择'%(min,max:=c))
c=int(input())
print('炸了')