对另一个类中的对象执行计算

2024-05-03 14:19:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个类来保存对象,其中的数据是使用列表从另一个类写入的。我现在要创建一个类来导入这些对象,用它们包含的数据执行计算,然后将结果写入新对象。你知道吗

class Calculation(object):
    def __init__(self, A, B, C, Flag):
        self.A = A
        self.B = B
        self.C = C
        self.Flag = Flag

    def calcA():
        pass

    def calcB():
        pass

    def calcC():
        pass

    def setFlag():
        pass

上面是计算类

class CreateObjects():
    #This object holds all the data for one Item
    def __init__(self, OjectID, ObjectPrice, ObjectNum, Objectzone, ObjectTicket, Multiplier):
        self.OjectID= OjectID
        self.ObjectPrice= ObjectPrice
        self.ObjectTicket= ObjectTicket
        self.ObjectNum= ObjectNum
        self.Objectzone= Objectzone
        self.Multiplier = Multiplier

如何将这些数据放入新类中,然后对每个项执行计算并将其写回新对象。例如ObjectPrice/ ObjectNum * Multiplier。你知道吗


Tags: 数据对象selfobjectinitdefpassclass