Python—实操小实验之人机PK游戏(初级版本-主要应用循环和条件判断)
首先我们说下大体游戏基础元素:
①要有玩家、敌人、生命值、攻击力,还要有计分;
②要可以互相进行攻击,攻击之后生命值要相应的减少;
③最后依据分数分出胜负结果。
初级版本中我们主要用到的知识点是循环和条件判断,下面我们呈现完整版代码
#首先导入必要的模块
import time #动态展示时可有时间差
import random #随机模块
#初始化玩家和敌人双方的计分变量
player_victory = 0
enemy_victory = 0
#下面我们开始写循环以及条件判断,呈现对战过程
#因为不知道什么时候结束战斗,所以要用While循环,这点很重要
again = True #设定为True的变量,便于后面写条件退出循环
While again:
for i in range(1,4): #设定对战局数
time.sleep(1.5)
print('\n----------现在是第%s局-----------' % i) #还记得%s么,这是格式化字符串
player_life = random.randint(100,150) #设定生命值为100-150之间的任意随机数
player_attack = random.randint