sample_code.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. """
  2. 示例代码:一个简单的用户管理系统
  3. 用于演示代码审查功能
  4. """
  5. class UserManager:
  6. """用户管理类"""
  7. def __init__(self):
  8. self.users = []
  9. def add_user(self, name, age, email):
  10. """添加用户"""
  11. user = {"name": name, "age": age, "email": email}
  12. self.users.append(user)
  13. return True
  14. def get_user(self, name):
  15. """获取用户信息"""
  16. for user in self.users:
  17. if user["name"] == name:
  18. return user
  19. return None
  20. def delete_user(self, name):
  21. """删除用户"""
  22. for i, user in enumerate(self.users):
  23. if user["name"] == name:
  24. del self.users[i]
  25. return True
  26. return False
  27. def calculate_average_age(users):
  28. """计算平均年龄"""
  29. total = 0
  30. for user in users:
  31. total += user["age"]
  32. return total / len(users)
  33. def send_email(email, message):
  34. """发送邮件(模拟)"""
  35. print(f"发送邮件到 {email}: {message}")
  36. return True