python_射门小游戏

 import random
def shoot(fs = 0,i = 0,j = 0):
while i < 5:
print("<<<<<<<<<<<<<<<<<<开始游戏,游戏5局三胜制>>>>>>>>>>>>>>>>>>>>>>")
门将扑球方向 = random.choice(["左","中","右"])
玩家选择射门方向 = input("请输入您要射门的方向(左中右): ")
if 玩家选择射门方向 == 门将扑球方向:
fs = fs - 1
i = i+1
print("您的球被门将扑出,分数:%d\n您的命中率是:%d中%d请继续游戏 \n"%(fs,i,j))
if j == 3 and i <= 4:
print("<<<<<<<<<<<<<<<<<提前公布比赛结果>>>>>>>>>>>>>>>>>>>>>")
print("您已经进入3球,因此您已经胜出!!!\n您的命中率是:%d中%d" % (i, j))
quit()
else:
shoot(fs,i,j)
elif 玩家选择射门方向 != '左' and 玩家选择射门方向 != '中' and 玩家选择射门方向 != '右':
print("您输入的方向错误,请重新输入\n")
shoot(fs,i,j)
else:
fs = fs + 1
i = i+1
j = j+1
print("您的球射入了球门,门将扑球方向为:%s\n您当前的分数是:%d\n您的命中率是:%d中%d"%(门将扑球方向,fs,i,j))
if j == 3 and i <= 4:
print("<<<<<<<<<<<<<<<<<提前公布比赛结果>>>>>>>>>>>>>>>>>>>>>")
print("您已经进入3球,因此您已经胜出!!!\n您的命中率是:%d中%d" % (i, j))
quit()
else:
shoot(fs,i,j)
print("<<<<<<<<<<<<<<<<<公布比赛结果>>>>>>>>>>>>>>>>>>>>>>")
if fs > 0:
print("您的最后得分是:%d中%d\n您赢得了比赛!!!"%(i,j))
else:
print("您的最后得分是:%d中%d\n您输了比赛。"%(i,j))
quit()
shoot()
上一篇:idea + mybatis generator + maven 插件使用


下一篇:[置顶] ASP.Net中服务器控件的生命周期