Python 自学笔记(六)
PK小游戏
1、要有玩家敌人:那就是需要定义两个角色的属性变量
2、相互攻击:需要两个角色都有血量和攻击的变量(也就是四个变量)
3、攻击减少血量:比如玩家血量=敌人攻击力-玩家当前血量
4、最终胜负:就是某一方的血量小于等于 0
纯打印语句,无任何运算
调用:import time
使用:time.sleep(n)(表示停留 n 秒再运行后续代码)
2、随机属性,自动pk
2-1、random模块
调用:import random
使用:random.randint(x,y) (表示随机生成x-y范围内,含x和y的一个整数)
3.格式符号
3-1、格式符%
格式符%后面有一个字母,这是一个类型码,用来控制数据显示的类型
3-2.格式符format
定义:format()函数用来占位的是大括号{},不用区分类型码(%+类型码)
使用:语法是:'str'.format(),它对后面数据的引用更灵活,不限次数,也可指定对应关系。
4.random模块
4-1.random.randint()
用法:random.randint(x,y):产生 x 到 y 的一个整数型随机数
4-2.random.uniform()
用法:random.uniform(x,y):产生x到y之间的随机浮点数,区间可以不是整数
4-3.random.randrange()
用法:random.randrange(x,y,z):生成从x到y的间隔为z的随机整数
4-4.random.choice()
用法:从序列x中随机选取一个元素
4-5.random.shuffle()
用法:random.shuffle(x):将序列x中的元素顺序打乱
4-6.random.sample()
用法:random.sample(x,y) 从序列x中抽取y个随机数字(y不能大于x的长度),返回数组