我的第一个简单Python游戏

今天是关于我的一个重大的日子。当然,也许对你们来说不是,但是今天是我写的第一个小游戏的日子。而且我对我自己写的代码感觉非常骄傲,以下是效果图:
废话不多说,以下是代码:

def oo():
   import time
   h = 1
   ss = 0
   mm = 0
   from random import shuffle
   print("\n规则:抽到金色传说宝箱和金色传说宝箱钥匙的,即可通关,如果抽奖卷不够,请输入yes,即可打怪兽赚钱,如果不需要,请输入no")
   dd = input("\n")
   while ss < 5:
      if dd == "yes":
         print("\n怪兽一共有三种,小型怪兽,中型怪兽,和大型怪兽。小型怪兽不需要任何武器,中型怪兽需要用鞭子,大型怪兽需要用大宝剑。鞭子是打败小型怪兽的战利品,大宝剑是抽奖那边的奖品。(只能狩猎五次,超过次数强行退出)")
         cc = input("\n请选择你想要打的怪兽:")
         if cc == "小型怪兽":
            print("\n狩猎成功")
            h += 1
            nn = input("\n是否继续打(yes or no)")
            if nn == "yes":
               ss += 1
            else:
               break
         elif cc == "\n中型怪兽":
            print("\n找不到鞭子,无法狩猎")
            nn = input("\n是否继续打(yes or no)")
            if nn == "yes":
               ss += 1
            else:
               break
         elif cc == "\n大型怪兽":
            print("\n找不到大宝剑,无法狩猎")
            nn = input("\n是否继续打(yes or no)")
            if nn == "yes":
               ss += 1
            else:
               break
      else:
         print("\n好的,开始抽奖")
         break
   time.sleep(5)
   while True:
      if h >= 1:
         l = ["\n金色传说宝箱","安慰奖","记忆3个","大宝剑","钻石100","钻石10000","5000金魂币","1万金魂币","金色传说宝箱钥匙","抽奖券2个"]
         print('\n奖品预览',l)
         print("\n打乱中...")
         time.sleep(5)
         shuffle(l)
         if l[1] == "安慰奖":
            print('\nSorry,抽到了安慰奖,送你一只小气球')
         else:
            print('\n恭喜你抽到了',l[1])
         h -= 1
         if l[1] == "抽奖券2个":
            h += 2
         print("")
         if l[1] == "金色传说宝箱" or l[1] == "金色传说宝箱钥匙":
            del l[1]
            mm += 1
         if mm == 2:
            print("\n恭喜通关!")
            exit()
            break
      else:
         print("\n您已没有抽奖券")
         break
   jj = input("\n会员跳关密码:")
   if jj == "Q20090611.":
      
      print("\n密码正确,可以跳关") 
      print("\n恭喜通关!")
   else:
      print("\n密码错误,不能跳关")
oo()

由于本人是第一次写博客,所以写的不怎么好。如果有什么建议或者有什么疑问的,请私信我

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值