踩雷游戏 Python实现

踩雷游戏

生成一个3*3的地雷图,全部数字为0,随机产生一个地雷坐标,用户输入坐标进行踩雷,没踩中此坐标数字标为1且加一分,八分最高。

其例图为:

代码实现如下:


# 雷区
list1=[0,0,0]
list2=[list1,list1.copy(),list1.copy()]
#埋雷,生成随机数
import random
randx,randy=random.randint(0,2),random.randint(0,2)
score=0
while True:
    # 扫雷区
    for a,b,c in list2:
        print(a,b,c)
    print ( "您当前得分为:",score )

# 输入坐标
    inputx,inputy=input("请输入您要踩雷的坐标:").split(",")
    inputx=int(inputx)
    inputy=int(inputy)
# 判断坐标是否相等,是否踩到雷
    if inputx==randx and inputy==randy:
        print("您牺牲了")
        break
    print("恭喜您,得1分")
    score+=1
    list2[inputx][inputy] = 1

 运行截图:

猜你喜欢

转载自blog.csdn.net/qq_58476985/article/details/129679208