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.
相关文章推荐
- Python urllib2实例代码演示
- Python全栈开发之4、内置函数、文件操作和递归
- 百度图片爬虫-python版-如何爬取百度图片?
- 零基础写python爬虫之使用Scrapy框架编写爬虫
- 百度图片爬虫-python版-如何爬取百度图片?
- zabbix登录认证取得token
- python3控制路由器--使用requests重启极路由.py
- python写日志
- Python已存在对象中如何添加额外功能
- 关于MySQL-python-1.2.3.tar.gz安装失败的解决方案
- 关于MySQL-python-1.2.3.tar.gz安装失败的解决方案
- Python小记
- python字符串的不变性
- Python 解析配置模块之ConfigParser详解
- python对字符串操作
- python模块之itertools
- Python发邮件如何设置多人接收
- Python debug —— 逻辑错误(四)
- Python3控制路由器――使用requests重启极路由.py
- Python再接触