初中生写的,不要嘲笑

import random as r

name = input("请输入你的名字")
print("你好" + name + ",开始游戏")
zd = ["空", "实", "空", "实", "空", "实", "空", "实", "实", "空", "实"]
print("第一关")
zd1 = zd[:]
zd2 = []
for i in range(5):
    o = r.choice(zd1)
    zd2.append(o)
zd3 = zd2[:]
r.shuffle(zd3)
print(zd3)
you=int(2)
em=int(2)
print("你有两滴血,恶魔一样")
if you>0 or em>0:
    while True:
        da = input("你要打谁,他还是你")
        first = zd2[0]
        zd2.pop(0)
        if da == "你":

            if first=="实":
                you=you-1
                print('你还有')
                print(you)
                if you==0:
                    print('你输了')
                    break
                else:
                    print('')

            else:
                print('无事发生')
        elif da=='他':
            if first=='实':
                em=em-1
                print('恶魔还有')
                print(em)
                if em==0:
                    print('恶魔输了')
                    break
                else:
                    print('')
                print('他无事发生,该他的回合')
                first=zd2[0]
                m=r.randint(1,2)
                if m==1:
                    print('他要打你')
                    if first=='实':
                        you=you-1
                        print('你成功减了一滴血')
                        print('你还有')
                        print(you)
                        if you==0:
                            print('你输了')
                            break
                        else:
                            print('')
                    else:
                        print('你无事发生')
                else:
                    print('他要打自己')
                    if first=='实':
                        em=em-1
                        print('他还剩')
                        print(em)
                        if em==0:
                            print('他输了')
                            break
                    else:
                        print('他没事')
            else:
                print('该他的回合')
                first=zd2[0]
                m=r.randint(1,2)
                if m==1:
                    print('他要打你')
                    if first=='实':
                        you=you-1
                        print('你成功减了一滴血')
                        print('你还有')
                        print(you)
                        if you==0:
                            print('你输了')
                            break
                        else:
                            print('')
                    else:
                        print('你无事发生')
                else:
                    print('他要打自己')
                    if first=='实':
                        em=em-1
                        print('他还剩')
                        print(em)
                        if em==0:
                            print("他输了")
                            break
                        else:
                            print('')
                    else:
                        print('他没事')
        else:
            print('输入错误')
elif you==0:
    print(n+"你输了")
else :
    print(n+"你赢了")
 


    
    
    

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值