KDpay.py 2024/12/31 W010

2024年12月31日火曜日

source code 公開

t f B! P L

    



 
######################################################
# ファイル名:KDpay.py
# バージョン:p0002 Ver1.0
# 機能:レコードを管理
# 作成日:2024/10/12
# 更新日:2024/12/31 W010 W011 W012
######################################################


class Pay:
    def __init__(self, pay_data):
        # ペイ(収支)データの初期化
        self.month   = pay_data["month"]      
        self.day     = pay_data["day"]
        self.content = pay_data["content"]
        self.amount  = pay_data["amount"]
        self.id      = pay_data["id"] #--- 追加10-2
        self.user    = pay_data["user"] #--- 追加10

class PayManager:
    def __init__(self):
        # ペイデータリストの初期化
        self.pay_data_list = []

    def add_pay(self, pay_data):
        # 新しいペイデータをペイデータリストに追加
        new_pay_data = Pay(pay_data)
        self.pay_data_list.append(new_pay_data)

    def delete_pay(self, pay_data):
        # ペイリストの数が、削除番号より大きいとき
        if len(self.pay_data_list) > pay_data : # --- 追加 7
            # ペイデータをペイデータリストから削除
            self.pay_data_list.pop(pay_data)

 


 

 

 

このブログを検索

アーカイブ

カテゴリー

QooQ