Advertisement

python课程---面向对象作业练习一:随机整数生成:模拟购物车:温度转换:车辆管理系统

阅读量:

面向对象练习题

1、随机整数生成类

在运行过程中,在初始阶段就可以设定一组生成数字的数量,并可调节其数值范围。此外,在运行过程中还可以动态地调整每批所生成数字的数量

复制代码
    import random
    class RandomMy:  # 生成多个实例,每次调用返回一个结果
    def __init__(self,start=1,end=100,count =10):
        self.start =start
        self.end   = end
        self.count = 10
    def generate(self):
        return [random.randint(self.start,self.end) for i in range(self.count)]
    print(RandomMy().generate())  # 打印
    [41, 38, 28, 31, 46, 85, 46, 54, 8, 48]

将生成的数据可被视为一种工具使用,便于用户直接调用RandomGen.generate()函数

复制代码
    import random
    class RandomGen:  # 当成工具用,这样就会直接把类当做第一参数进行调用

全部评论 (0)

还没有任何评论哟~