KDpay.py 2024/10/12

2024年10月12日土曜日

source code 公開

t f B! P L

    



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

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"]

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