您的位置:首页 > 编程语言 > Python开发

python3 一个点球小游戏 学习random模块

2016-05-10 10:10 627 查看
设定:射门和补救只有3个方向选择“左、中、右”,补救方向电脑随机选择。
from random import choice
print("choice one side to shoot:\nleft center right")
you = input()
print("you kicked:" + you)
com = choice(["left", "center", "right"])
print("computer saved:" + com)
if you != com:
print("goal!")
else:
print("oops...")
choice one side to shoot:left center rightcenteryou kicked:centercomputer saved:rightgoal!
random模块用于生成随机数1、random.random():随机生成一个0到1的浮点小数2、random.uniform(a, b):随机生成一个a到b之间的浮点小数3、random.randint(a, b):随机生成一个a到b之间的整数4、random.randrange(a, b , c):从 制定的范围a到b内按照制定的基数递增 的集合 中获取一个随机数5、random.choice(sequence):从序列sequence中获取一个随机元素,sequence可以是list、tuple、字符串6、random.shuffle(x[, random]):将一个列表中的元素打乱7、random.sample(sequence, k):从指定序列中随机获取指定长度的片段random - Random variable generators.FUNCTIONSrandom(self)Get the next random number in the range [0.0, 1.0).uniform(self, a, b)Get a random number in the range [a, b) or [a, b] depending on rounding.randint(self, a, b)Return random integer in range [a, b], including both end points.randrange(self, start, stop=None, step=1,_int=<class 'int'>)Choose a random item from range(start, stop[, step]).choice(self,seq)Choose a random element from a non-empty sequence.shuffle(self,x, random=None)Shuffle list x in place, and return None.sample(self, population, k)Chooses k unique random elements from a population sequence or set.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: