خانه › انجمن ها › انجمن برنامه نویسی › انجمن برنامه نویسی پایتون › من یک سوال دارم لطفا کمکم کنید › پاسخ به: من یک سوال دارم لطفا کمکم کنید
فوریه 10, 2025 در 8:40 ب.ظ
#4134
::
شما می توانید با ایجاد یک ماژول (یک فایل پایتون مجزا) برای برنامه مخفی خود و سپس وارد کردن آن به برنامه اصلی خود به این هدف برسید. راهنمایی گام به گام فرآیند:
مراحل ایجاد و استفاده از برنامه مدیریت مخفی شما
1- ایجاد برنامه مدیریت: عملکرد مدیریت خود را در یک فایل جداگانه مانند admin_program.py ذخیره کنید.
# admin_program.py
products = ["Product 1", "Product 2", "Product 3"]
def admin_menu():
print("\n--- Admin Menu ---")
while True:
print("\nCurrent Products:")
for i, product in enumerate(products, 1):
print(f"{i}. {product}")
print("\nOptions:")
print("1. Add Product")
print("2. Remove Product")
print("3. Exit Admin Menu")
choice = input("Enter your choice: ")
if choice == "1":
new_product = input("Enter the new product name: ")
products.append(new_product)
print(f"{new_product} added successfully.")
elif choice == "2":
product_index = int(input("Enter the product number to remove: ")) - 1
if 0 <= product_index < len(products):
removed = products.pop(product_index)
print(f"{removed} removed successfully.")
else:
print("Invalid product number.")
elif choice == "3":
print("Exiting Admin Menu...")
break
else:
print("Invalid choice. Please try again.")
2- وارد کردن برنامه admin در برنامه اصلی store: در برنامه اصلی خود، تابع admin_menu را وارد کرده و در صورت نیاز فراخوانی کنید.
` # main_store.py from admin_program import admin_menu def main(): while True: print("\n--- Store Menu ---") print("1. View Products") print("2. Admin Access") print("3. Exit") choice = input("Enter your choice: ") if choice == "1": print("\nProducts:") for product in admin_menu.products: print(f"- {product}") elif choice == "2": admin_password = input("Enter admin password: ") if admin_password == "admin123": # Replace with a secure method for real applications admin_menu() else: print("Incorrect password.") elif choice == "3": print("Exiting Store...") break else: print("Invalid choice. Please try again.") if __name__ == "__main__": main() `
3- برنامه اصلی را اجرا کنید: فایل main_store.py را اجرا کنید. شما می توانید به عنوان مشتری به فروشگاه دسترسی داشته باشید یا از منوی مدیریت برای اصلاح لیست محصولات استفاده کنید.
-
این پاسخ 1 ماه، 1 هفته پیش توسط
ابوالفضل محمدی جو اصلاح شده است.
-
این پاسخ 1 ماه، 1 هفته پیش توسط
ابوالفضل محمدی جو اصلاح شده است.
-
این پاسخ 1 ماه، 1 هفته پیش توسط
ابوالفضل محمدی جو اصلاح شده است.