السلام عليكم
ده كود بلغه بايثون لحفظ بيانات المستخدمين
from sys import exit
from time import sleep
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 dasipy(self):
print(f"Frist name: {self.first_name}")
print(f"Last name: {self.last_name}")
print(f"Email: {self.email}")
print(f"Password: {self.password}")
print(f"Status: {self.status}\n")
print("_" * 20)
def username():
first_name = input("First_name: ")
last_name = input("last_name: ")
email = input("Email: ")
password = input("password: ")
return User(first_name , last_name , email , password)
user = []
while True:
print("Welcome to user managment\n")
print("Choose an action\n")
print("1. Add new user")
print("2. Display all users")
print("3.Exit\n")
choose = input("Enter you choice: ")
if choose == '1':
user.append(username())
print("User abbed successfully!\n")
sleep(2)
if choose == '2':
if user:
for i in user:
i.dasipy()
sleep(2)
else:
print("Not Found User!")
sleep(2)
elif choose == '3':
print("Exiting...")
exit(0)
else:
print("No choose 1 or 2 or 3!")
عاوز افهم هو ليه البيانات مش بتحفظ في المتغير user يعني لو اقفلت البرنامج وشغلتو تاني وبختار رقم 2 عشان يعرض البيانات الاكانت مخزنه فا اليانات مش موجود ليه؟
وازي البيانات اتخزينت اصل في المتغير ده user