博客
关于我
Python练习题 :随机生成一批数
阅读量:334 次
发布时间:2019-03-04

本文共 1086 字,大约阅读时间需要 3 分钟。

1、题目:指定生成一批数的个数,并可以指定数的范围

"""1、随机整数生成器可以指定一批生成的个数、可以指定数值的范围、可以调整每批数字的个数"""import randomclass Random_integer:    def __init__(self,count,integer_start= 1,integer_stop= 100):        self.count = count        self.integer_start = integer_start        self.integer_stop = integer_stop    def integer_gen_int(self):        return [random.randint(self.integer_start,self.integer_stop) for i in range(self.count)]a = Random_integer(10)print(a.integer_gen_int())
  • 注意【random.randint[a,b]取值范围是取不到a和的】
  • 上述类每次调用一次函数,都要生成一次,能否做到生成一次,随时调用

用生成函数来写 

"""1、随机整数生成器可以指定一批生成的个数、可以指定数值的范围、可以调整每批数字的个数"""import randomclass Random_integer:    def __init__(self,integer_start= 1,integer_stop= 100):        self.integer_start = integer_start        self.integer_stop = integer_stop        self.int_get = self.__integer_gen_int()    def __integer_gen_int(self):        while True:            yield [random.randint(self.integer_start,self.integer_stop) for i in range(self.count)]    def next_gen_int(self,count):        self.count = count        return next(self.int_get)a = Random_integer()print(a.next_gen_int(2))

 

转载地址:http://izre.baihongyu.com/

你可能感兴趣的文章
python pexpect
查看>>
inode索引节点的概念
查看>>
python时间格式转换time模块
查看>>
文件校验
查看>>
python can i use return in wiht statement?
查看>>
coddenomicon工具
查看>>
create-react-app第一步
查看>>
testng测试工具简介
查看>>
mysql查看数据库状态
查看>>
怎么去利用已有的数据做分析?
查看>>
小程序开发之第三天
查看>>
自适应数字墙星系网站404页面源码
查看>>
某易游戏经典吃豆豆动画404页面源码
查看>>
随机二次元新浪图床api源码
查看>>
专升本——英语视频学习
查看>>
Future education software
查看>>
C语言——经典200道实例【基础例题100道——进阶例题100道】
查看>>
数据结构——线性表&树&图的【数据元素名称-有无结点-内部之间的关系】的区别
查看>>
考研必备100个网站
查看>>
不知道考研各科课程那个老师的课好?怎么选择安排?在哪找课程课本资料?看这里
查看>>