Bootstrap

Python—实操小实验之人机PK游戏(初级版本-主要应用循环和条件判断)

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
;