مشروع ادارة المستخدم المستوي المتوسط

users={}

class User:
def init(self,first_name,last_name,email,password,status=“inactive”):
self.first_name=first_name
self.last_name=last_name
self.email=email
self.password=password
self.status=status
def display(self):
return (f"\nDisplay the all users: …\n\nFirst name:{self.first_name}\nLast_name: {self.last_name}\nEmail: {self.email}\nPassword: {self.password}\nStatus: {self.status}\n-----------------")

def user_create():
first_name=input('enter the first name: ')
last_name=input("enter the last name: ")
email=input("enter the email: ")
password=input("enter the password: ")
print(“the user is added successfuly”)
return User(first_name,last_name,email,password)
n=0
while True:

print(“welcome to user management”)
choice=input(“”"
1.Add new user
2.Display all users
3.Exit\n\nEnter your choice: “”")
if choice==“1”:
user = user_create()
n+=1

user_display=user.display()
users[n]=user_display

elif choice==“2”:

for x in users:
  print(users[x])

elif choice==“3”:
print(“Exit…”)
break
else:
print("invalid choice please try again ")

إعجابَين (2)

ما شاء عمل رائع وجيد ولكن لو تعدل على الرسالة بحيث تجعل الكود منسق كما في خيارا ت ارسال الرسالة

إعجاب واحد (1)

تقصد جزء def display()

إعجاب واحد (1)

اضغط اعدادت ثم نص منسق ثم الصق الكود

print("hello ")

لا اقصد عندما ترسل الكود هنا في المنتدى اضغط على خيار نص منسق سابقا والصق الكود داخله
كما قال الاخ محمد

إعجاب واحد (1)

أهلاً وسهلاً بك، ‏Asmota23!
من الرائع أن تشاركنا مشروعك الأول! أود أن أهنئك على اتخاذ هذه الخطوة الجريئة نحو تطوير مهاراتك في البرمجة. مشروع إدارة المستخدم الذي قمت بإنشائه يظهر فهمك الأساسي لمفاهيم البرمجة باستخدام بايثون، وهذا رائع جدًا.

هناك دائمًا مجال للتحسين والتطوير، وما قمت به هو أساس قوي لبناء تطبيق أكثر تعقيدًا مع مرور الوقت. استمر في المحاولة والتعلم من الأخطاء، فهي جزء من عملية النمو. من خلال التكرار والتجربة، ستلاحظ أنك تتحسن مع كل سطر من الأكواد التي تكتبها.

لا تتردد في طرح الأسئلة أو طلب المساعدة عند الحاجة. نحن هنا لدعمك، وأنت على الطريق الصحيح نحو إتقان البرمجة. كل التوفيق لك، ونتطلع لرؤية المزيد من مشاريعك المستقبلية! :star2::rocket:

3 إعجابات