KDpay.py 2025/1/26 W013

2025年1月26日日曜日

source code

t f B! P L

     



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


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
        self.amount2  = pay_data["amount2"] #--- 追加13
       

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