Python基础语法-7(小游戏)

Auth:焱讲       Date:2019/08/18       Cat:Python专栏       Word:共753字

已关闭评论
文章目录 「隐藏」
  1. import random:随机
  2. import time:

代码太长?内容太复杂?

不用担心!往下看

知道为什么python简洁,省力么?

就是因为python有很多写好的工具箱可以直接调用,我们只要开头给一个命令,在我们的代码 就可以直接使用它的功能了,这句话就是import 模块名

一个模块里有很多种小功能,我们在下面使用的时候只要打上命令就可以~

这里要记住!目前我们只需要知道怎么利用模块就好啦,

1、本节课利用到的模块

import random:随机

本节课利用到它的一个小功能,随机整数,比如random.randint(取数区间),会随机取整

import time:

time sleep(间隔时间/秒),print消息之间的间隔时间

2、游戏的基本逻辑

①两个人打架,每个人有两个属性,攻击跟血量

第一步生成这四个属性,编程里就是定义四个变量:

随便叫什么都可以,a 或者 b ,c,d;为了方便区分我们可以写a1,a2,b1,b2

数值怎么取呢,利用刚才的随机模块的功能,不要问为什么,直接记住写这个函数就可以,

这就像我们生活中的工具,你要拧螺丝,就会想到用螺丝刀一样~慢慢熟悉!

②开始决斗

怎么决斗,血量减去敌人的攻击力,每一轮都是一人打一下

一方血量小于0他就死啦~!我们只要记住公式:

最新生命 = 生命 - 敌人攻击

(不断给生命这个变量赋值)

  • 因为只打一下可能会打不死
  • 所以上面这句话会重复出现!

怎 么 办?

重复出现相同的代码:用 循环!!!

不知道什么循环次数: 用 while

循环结束的条件:有一个人的生命小于0,游戏结束!

为了让游戏显示结果,需要用if else条件判断,根据不 同情况,显示不同内容。

这是一场游戏的代码

如果我们要进行三场游戏,把上面的结构循环三次就好啦!

利用for in range(3)循环三次。

添加三局两胜的计数功能:

在每次游戏内容判断结果的时候设置一个变量,赢了加1

最后比较大小就可以啦

      

评论已关闭!