踩雷游戏 :
生成一个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
运行截图: