import datetime class Feedback: def __init__(self, user_id, content): self.user_id = user_id self.content = content self.timestamp = datetime.datetime.now() def __str__(self): return f"用户ID: {self.user_id}, 内容: {self.content}, 时间: {self.timestamp}" class FeedbackSystem: def __init__(self): self.feedbacks = [] def add_feedback(self, user_id, content): feedback = Feedback(user_id, content) self.feedbacks.append(feedback) print("反馈已添加。") def display_feedbacks(self): if not self.feedbacks: print("暂无反馈。") return for feedback in self.feedbacks: print(feedback) if __name__ == "__main__": system = FeedbackSystem() while True: print("1. 添加反馈") print("2. 显示所有反馈") print("3. 退出") choice = input("请选择操作:") if choice == "1": user_id = input("请输入用户ID:") content = input("请输入反馈内容:") system.add_feedback(user_id, content) elif choice == "2": system.display_feedbacks() elif choice == "3": break else: print("无效的选择,请重新输入。")
这个简单的反馈系统包含一个Feedback
类和一个FeedbackSystem
类。Feedback
类用于存储用户的反馈信息,包括用户ID、反馈内容和时间戳。FeedbackSystem
类用于管理反馈列表,提供添加反馈和显示所有反馈的功能,在主程序中,我们创建了一个FeedbackSystem
实例,并通过循环让用户选择操作,如添加反馈或显示所有反馈,当用户选择退出时,程序结束。
小伙伴们,上文介绍反馈系统 源码的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1108979.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复