
Python练习题 :随机生成一批数
发布日期:2021-05-07 14:08:03
浏览次数:6
分类:原创文章
本文共 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))
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月11日 16时34分39秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python:函数 ----》装饰器函数
2019-03-04
Python:面向对象
2019-03-04
Python练习题 :随机生成一批数
2019-03-04
Spring源码:prepareBeanFactory(beanFactory);方法
2019-03-04
Spring源码:initApplicationEventMulticaster源码解析
2019-03-04
AcWing 786: 第k个数
2019-03-04
AcWing 798. 差分矩阵
2019-03-04
AcWing 828. 模拟栈
2019-03-04
AcWing 845. 八数码(BFS)
2019-03-04
AcWing 849. Dijkstra求最短路 I(Dijkstra)
2019-03-04
AcWing 4. 多重背包问题(带有个数限制的完全背包问题dp)
2019-03-04
EventBus简单Demo实现
2019-03-04
添加Selinux权限
2019-03-04
ifconfig网络配置信息解析
2019-03-04
(2019.9.10测试可用)如何在Windows的cmd中使用ls命令
2019-03-04
多因子策略中的IC、IR是什么,以及如何计算
2019-03-04
pd.resample('B')指重采样为工作日
2019-03-04
债券中的久期是什么意思
2019-03-04
MA、WMA、EMA、EXPMA区别及公式详述
2019-03-04
阿里云云解析DNS各种概念深度剖析
2019-03-04