import random
n = random.randint(1,100)
Max = 100
Min = 1
warn = 1
inp = 0
#初始化数字,并设置犯规计数和最初数字范围
class Game:
def part(self,n,Max,Min,warn):
inp = 0
while inp != n:
inp = int(input("请输入你选择的数字:"))
if inp==n:
print("触发炸弹!")
exit()
if inp > Max or inp < Min:
pp = str(warn)
print("您已经犯规"+pp+"次,犯规三次将会强制关机")
warn = warn+1
if warn ==4:
print("犯规,出局!")
exit()
if n > inp > Min and inp < Max:
Min = inp
if n < inp < Max and inp > Min:
Max = inp
AA = str(Max)
II = str(Min)
print("你没有触发炸弹,下次范围"+II+"--"+AA+"!!")
if Max-Min==2:
print("恭喜你,你赢了!!!!")
win = str(n)
print("炸弹是"+win)
exit()
print("开始游戏,游戏名:数字炸弹,我将随机设置一个数,你要不断猜测数字并逼近炸弹值且不要触发炸弹,当你逼近到炸弹数字两侧的情况后,你就胜利了!")
Game().part(n,Max,Min,warn)
Python制作数字炸弹小游戏
最新推荐文章于 2025-03-17 00:28:41 发布