欢迎光临散文网 会员登陆 & 注册

Python打枪游戏代码

2022-01-27 21:34 作者:大威的水杯  | 我要投稿

打枪游戏代码(这回是python语言)废话不多说,直接开始!

import random

import time

print('''欢迎来到拍手游戏[文字版]

游戏规则:

在游戏中,你可以选择防御/积蓄子弹/开枪,你有相应的弹药量,

如果你选择开枪,则需要消耗1发子弹,如果开枪时对方没有防御,

则赢得比赛,如果对方正在防御,则开枪无效,如果对方开枪,

自己未防御,则比赛失败。''')

while True:

    zidan=0

    jisuanjizidan=0

    jisuanji=0

    while True:

        a=input('''    1=防御

    2=积蓄子弹

    3=开枪

    输入你的选择>>>''')

        a=int(a)

        jisuanji=random.randint(1,3)

        print("计算机选择了",jisuanji)

        time.sleep(0.7)

        if jisuanji==1:

            if a==1:

                print("无效")

            if a==2:

                zidan=zidan+1

                print("你有",zidan,"发子弹")

            if a==3:

                print("无效")

                zidan=zidan-1

        if jisuanji==2:

            jisuanjizidan=jisuanjizidan+1

            if a==1:

                print("无效")

            if a==2:

                zidan=zidan+1

                print("你有",zidan,"发子弹")

            if a==3:

                if zidan!=0:

                    print("你赢了!")

                    break

                else:

                    print("无效")

        if jisuanji==3:

            if jisuanjizidan!=0:

                jisuanjizidan=jisuanjizidan-1

                if a==1:

                    print("防御成功!")

                if a==2:

                    print("你输了!")

                    break

                if a==3:

                                        

                    if zidan!=0:

                        print("平局!")

                        break

                    else:

                        print("你没有子弹!输了!")

                        break

            else:

                if a==3:

                    if zidan!=0:

                        print("计算机没有子弹,你赢了!")

                    else:

                        print("计算机没有子弹,无效!")

                else:

                    print("计算机没有子弹,无效!")

        time.sleep(0.7)

    b=input("还想再玩一局吗?(0/1)")

    b=int(b)

    if b==0:

        print("再见!")

        exit(0)

    if b==1:

        print("----------------")

这个游戏近期暂时没有计划做,所以想玩它的观众姥爷们请耐心等待!

谢谢!     


Python打枪游戏代码的评论 (共 条)

分享到微博请遵守国家法律