0

税データをデフォルト値として格納するクラスを作成する必要がありますが、これには納税申告書からの実際のデータを取り込むことができます。たとえば、収入、法定調整、税金計算の 3 つのカテゴリがあり、それぞれにいくつかの属性が含まれているとします。理想的には、税金計算機の一部に渡すことができる 3 つの自己引数が必要です。しかし、自己文字列の各属性を個別に渡すことができるようにしたいと考えています。今私はこれを持っています:

class taxReturn:

    def __init__(self): 

        self.income = [attribute1, attribute2, attribute3]
        self.statut = [attribute4, attribute5, attribute6]
        self.tax_comp = [attribute7, attribute8, attribute9]

各属性は、渡されるデフォルト値に設定する必要がありますが、後で実際のデータが入力されます。

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

0

__init__メソッドでこれを定義しないのはなぜですか?

class taxReturn:

    def __init__(self, income = [attribute1, attribute2, attribute3],statut = [attribute4, attribute5, attribute6],tax_comp = [attribute7, attribute8, attribute9]): 

        self.income = income
        self.statut = statut
        self.tax_comp = tax_comp

# To create instance of taxReturn:

txR = taxReturn() # income, statut and tax_comp will take the default values defined bellow

//OR

txR = taxReturn(income = NewListOfAttribute1, statut=NewListOfAttribute2,tax_comp=NewListOfAttribute3) # income, statut and tax_comp will take the new attribute defined
于 2015-10-02T14:01:04.500 に答える