继续练习循环判断问题,力争达到熟练掌握
1.为了让打印出的东西能有时间间隔地依次出现,我们需要设置一个类似“计时器”的东西。在Python里,我们需要用到两行代码来实现:
import time #调用time模块
time.sleep(secs)
#使用time模块下面的sleep()函数,括号里填的是间隔的秒数(seconds,简称secs)
#time.sleep(1.5)就表示停留1.5秒再运行后续代码
2.若要取随机数的话,需要调用random模块如下
import random
#调用random模块,随机生成数
a = random.randint(1,100)
#调用random模块中的randint()函数,随机生成1到100间的任意数
print(a)
import random #下方代码部分不用缩进
player_blood=random.randint(100,150)
player_attack=random.randint(30,50)
print(player_blood)
print(player_attack)
注意:若要同时调用两个模块则既可以换行写也可以写在同一行
import time
import random
#或者 import time,random
从一个序列或列表内随机选取多个元素:
import random
random.sample(seq, n)
#写法是random.sample()
#需要传递两个参数,第一个参数是一个序列(列表、字符串、元组),第二个参数是随机选取的元素个数
3.设置一个游戏:
你和玩家最初的血量和攻击值随机获取,你俩相互攻击,攻击一次血量就会对应减少,直到双方有一个人的血量先小于0,游戏结束。设置游戏进行三局并说明比赛结果
import time,random
player_victory = 0
enemy_victory = 0
fo