ردود الذكاء الاصطناعي
سؤالك:
إجابة الشبكة العصبية:
class User:
def __init__(self, nickname, password, age):
self.nickname = nickname
self.password = password
self.age = age
class Video:
def __init__(self, name):
self.name = name
class UserManager:
def __init__(self):
self.current_user = None
self.users = []
def register(self, nickname, password, age):
for user in self.users:
if user.nickname == nickname:
print(f"کاربر {nickname} قبلا وجود دارد")
return
new_user = User(nickname, password, age)
self.users.append(new_user)
self.current_user = new_user
print(f"کاربر {nickname} با موفقیت ثبت نام شد و وارد شد")
def logout(self):
self.current_user = None
def add_videos(self, *videos):
for video in videos:
exists = False
for existing_video in self.videos:
if existing_video.name == video.name:
exists = True
break
if not exists:
self.videos.append(video)
def get_videos(self, search_word):
result = []
for video in self.videos:
if search_word in video.name:
result.append(video.name)
return result
# Example usage
user_manager = UserManager()
user_manager.register("john_doe", "password123", 25)
user_manager.add_videos(Video("Funny Cat Videos"), Video("Cooking Tutorial"))
print(user_manager.get_videos("Cat")) # Output: ["Funny Cat Videos"]
يرجى ملاحظة: قد لا تكون الإجابات المقدمة بواسطة الذكاء الاصطناعي دقيقة دائمًا. لا تعتمد عليها في القضايا الحساسة مثل الطب، القانون، الأمور المالية أو القضايا الأمنية. من الأفضل دائمًا الرجوع إلى المتخصصين المؤهلين عند اتخاذ القرارات المهمة. إدارة الموقع غير مسؤولة عن المحتوى الذي يتم إنتاجه تلقائيًا.