###################################################### # ファイル名: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) |

0 件のコメント:
コメントを投稿