步数游戏-看谁先走到17步

#_author:"daiyongjia"
#Time : 2019/4/24 23:26

people={"foot":0}
def main(name_1,name_2):
        try:
                a=int(input("(输入步数1,2,3)%s_people:"%name_1))
        except BaseException:
                print("输入有误")
        else:
            if 0<a<4:
                people["foot"]=people["foot"]+a
                if people["foot"] == 17:
                    print("%s_peopel:获胜"%name_1)
                    print(people)
                    exit()
                elif people["foot"]>17:
                    print("%s_peopel:失败,%s_people:胜利"%(name_1,name_2))
                    print(people)
                    exit()
                print(people)
            else:
                print("步数超出")

flage=True
while True:
    if flage==True:
        flage = False
        main(name_1="one",name_2="two")
    else:
        flage=True
        main(name_1="two", name_2="one")

 

posted @ 2019-05-03 16:39  开飞机的舒克-  阅读(755)  评论(0)    收藏  举报