|
发表于 2023-3-27 18:25:28
|
显示全部楼层
以下是一个简单的交友软件私信功能的代码示例:
- class User:
- def __init__(self, name, age, gender):
- self.name = name
- self.age = age
- self.gender = gender
- self.messages = []
- def send_message(self, recipient, message):
- # 发送一条私信给另一个用户
- recipient.messages.append((self.name, message))
- def view_messages(self):
- # 查看自己收到的所有私信
- for sender, message in self.messages:
- print(f"From {sender}: {message}\n")
- # 创建两个用户
- user1 = User("Alice", 25, "Female")
- user2 = User("Bob", 28, "Male")
- # Alice 给 Bob 发送一条私信
- user1.send_message(user2, "Hi Bob, how are you doing?")
- # Bob 查看自己收到的私信
- user2.view_messages() # 输出: From Alice: Hi Bob, how are you doing?
复制代码
这个代码示例中,`User` 类表示一个用户,具有用户名、年龄、性别和消息列表等属性。`send_message` 方法用于给另一个用户发送一条私信,而 `view_messages` 方法则用于查看自己收到的所有私信。在这个例子中,Alice 给 Bob 发送了一条消息,Bob 使用 `view_messages` 方法查看自己的私信列表。 |
|