class DonationRequest:
def __init__(self, requester_name, purpose, amount):
self.requester_name = requester_name
self.purpose = purpose
self.amount = amount
self.donations = []
def add_donation(self, donor_name, amount):
self.donations.append((donor_name, amount))
return f"感谢{donor_name}的捐赠!"
def show_status(self):
total = sum(d[1] for d in self.donations)
progress = (total / self.amount) * 100
return f"当前进度: {progress:.2f}% ({total}/{self.amount})"
# 示例用法
request = DonationRequest("社区图书馆", "购买新书", 5000)
print(request.add_donation("张三", 200))
print(request.add_donation("李四", 300))
print(request.show_status())
https://kg.qq.com/node/play?s=f3m6LLfYz0z4pfyj
--
FROM 59.49.28.*