首页 » 排名链接 » 写个简易社交APP代码(好友社交示例移除用户)

写个简易社交APP代码(好友社交示例移除用户)

南宫静远 2024-11-26 14:59:59 0

扫一扫用手机浏览

文章目录 [+]

class User:

def __init__(self, username, password):

self.username = username

写个简易社交APP代码(好友社交示例移除用户) 排名链接
(图片来自网络侵删)

self.password = password

self.friends = []

def add_friend(self, friend):

self.friends.append(friend)

def remove_friend(self, friend):

self.friends.remove(friend)

class SocialApp:

def __init__(self):

self.users = []

def sign_up(self, username, password):

user = User(username, password)

self.users.append(user)

def log_in(self, username, password):

for user in self.users:

if user.username == username and user.password == password:

return user

return None

def add_friend(self, user, friend):

user.add_friend(friend)

friend.add_friend(user)

def remove_friend(self, user, friend):

user.remove_friend(friend)

friend.remove_friend(user)

# 使用示例

app = SocialApp()

# 注册用户

app.sign_up("user1", "password1")

app.sign_up("user2", "password2")

app.sign_up("user3", "password3")

# 登录用户

user1 = app.log_in("user1", "password1")

user2 = app.log_in("user2", "password2")

user3 = app.log_in("user3", "password3")

# 添加好友关系

app.add_friend(user1, user2)

app.add_friend(user1, user3)

# 移除好友关系

app.remove_friend(user1, user3)

这个简单的社交APP代码示例包括了用户类(User)和社交APP类(SocialApp)。
用户类有用户名、密码和好友列表等属性,以及添加好友和移除好友的方法。
社交APP类有用户列表,以及注册用户、登录用户、添加好友和移除好友的方法。
使用示例展示了用户的注册、登录、添加好友和移除好友的流程。

标签:

相关文章