鱼C论坛

 找回密码
 立即注册
查看: 1101|回复: 2

[作品展示] 学习前6节后做的一个小游戏

[复制链接]
发表于 2019-6-21 05:49:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
互联网的广大朋友们,大家好。

我是学习“0基础学习Python”两天半的练习生,眉毛卷卷的。

接下来是我花了一天时间来来回回写了一天的小游戏。(好傻逼的游戏啊)


  1. import random
  2. while 'a':
  3.     print('-------------------------------------游戏开始-------------------------------------')
  4.     eigenestark = random.randint(70,100)
  5.     print("黎明过后,你清醒过来了,你的战斗力为:" + str(eigenestark))
  6.     CuoTimes = 0
  7.     while 'c':
  8.         temp = input("请输入1,2或3来选择难度(从1,2,和3之间选):")
  9.         print("\n")
  10.         if temp.isdigit():
  11.             Schwer = int(temp)
  12.             if (Schwer == 1) or (Schwer == 2) or (Schwer == 3):
  13.                 #开始游戏
  14.                 mowangstark = 0
  15.                 while 'b':
  16.                     if mowangstark == 0:
  17.                         mowangstark = eigenestark * Schwer+1
  18.                     else:
  19.                         eigenestark = random.randint(70,100)
  20.                         print("原来是一场梦啊,你缓缓睁开眼睛来,你现在的战斗力为:" + str(eigenestark))
  21.                         print("眼前一个人影十分熟悉,原来是大魔王啊")
  22.                         mowangstark = eigenestark * Schwer+1
  23.                     while eigenestark>0 and mowangstark>0:
  24.                             if eigenestark>0 and mowangstark>0:
  25.                                 print("你正在与魔王战斗,输掉的人将被夺走战斗力")
  26.                                 print("你的战斗力为:"+str(eigenestark)+"点")
  27.                                 Zhangtemp = input("请输入你现在使用多少的战斗力(数字小于等于你的战斗力且只能是整数):")
  28.                                 if Zhangtemp.isdigit():
  29.                                     guess =int(Zhangtemp)
  30.                                     if guess >eigenestark:
  31.                                         CuoTimes += 1
  32.                                         while CuoTimes > 3:
  33.                                             DanMu = random.randint(1,100)
  34.                                             print("泥为什莫要乱填?", end=' '*DanMu)
  35.                                             print("作对很好玩的?", end=' '*DanMu)
  36.                                     else:
  37.                                         mowangguess = random.randint(1,mowangstark)
  38.                                         if guess > mowangguess:
  39.                                             eigenestark = eigenestark + mowangguess
  40.                                             mowangstark =mowangstark - mowangguess
  41.                                             print("你成功的夺取了一次魔王的战斗力")
  42.                                             print("你的战斗力为"+str(eigenestark))
  43.                                             print("\n")
  44.                                             if eigenestark == 0:
  45.                                                     print("你已战败")
  46.                                             else:
  47.                                                 if mowangstark ==0:
  48.                                                     print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!您的英雄战胜魔王,魔王已倒下!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
  49.                                                     print("但是很快他有爬了起来,不仅如此,他还变得更加的强大了,PS:魔王战斗力>"+str(eigenestark))
  50.                                         else:
  51.                                             if guess == mowangguess:
  52.                                                 eigenestark = eigenestark - guess
  53.                                                 mowangstark = mowangstark - guess
  54.                                                 print("你和魔王都失去"+str(guess)+"点战斗力")
  55.                                                 print("你的战斗力为"+str(eigenestark))
  56.                                                 print("\n")
  57.                                                 if eigenestark == 0:
  58.                                                     print("你已战败")
  59.                                                 else:
  60.                                                     if mowangstark ==0:
  61.                                                         print("您的英雄战胜魔王,魔王已倒下!!")
  62.                                                         print("很快他有爬了起来,不仅如此,他还变得更加的强大了")
  63.                                             else:     
  64.                                                 eigenestark = eigenestark - guess
  65.                                                 mowangstark = mowangstark + guess
  66.                                                 print("你被魔王夺走了"+str(guess)+"点战斗力")
  67.                                                 print("你的战斗力为"+str(eigenestark))
  68.                                                 print("\n")
  69.                                                 if eigenestark == 0:
  70.                                                     print("你已战败")
  71.                                                 else:
  72.                                                     if mowangstark ==0:
  73.                                                         print("您的英雄战胜魔王,魔王已倒下!!")
  74.                                                         print("很快他有爬了起来,不仅如此,他还变得更加的强大了")
  75.                                 else:
  76.                                     CuoTimes += 1
  77.                                     while CuoTimes > 3:
  78.                                         DanMu = random.randint(1,30)
  79.                                         print("蓝瘦", end=' '*DanMu)
  80.                                         DanMu = random.randint(1,30)
  81.                                         print("香菇", end=' '*DanMu)
  82.                                         DanMu = random.randint(1,100)
  83.                                         print("本来今颠高高兴兴", end=' '*DanMu)
  84.                                         DanMu = random.randint(1,100)
  85.                                         print("泥为什莫要让代码出错?", end=' '*DanMu)
  86.                         
  87.             else:
  88.                 CuoTimes += 1
  89.                 while CuoTimes > 3:
  90.                     DanMu = random.randint(1,30)
  91.                     print("重要的是多说几遍", end=' '*DanMu)
  92.                     DanMu = random.randint(1,30)
  93.                     print("只有1,2,3可以选", end=' '*DanMu)
  94.         else:
  95.             CuoTimes += 1
  96.             while CuoTimes > 3:
  97.                 DanMu = random.randint(1,30)
  98.                 print("蓝瘦", end=' '*DanMu)
  99.                 DanMu = random.randint(1,30)
  100.                 print("香菇", end=' '*DanMu)
  101.                 DanMu = random.randint(1,100)
  102.                 print("本来今颠高高兴兴", end=' '*DanMu)
  103.                 DanMu = random.randint(1,100)
  104.                 print("泥为什莫要让代码出错?", end=' '*DanMu)
  105.             
  106.         

复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-6-21 10:16:50 | 显示全部楼层
给你点个赞
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-21 17:40:08 | 显示全部楼层

谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-24 02:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表