Menu
CoddyTech

إضافة جهة اتصال

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 18 من 78.

challenge icon

التحدي

سهل

الآن، أنشئ الدالة add_contact التي تأخذ وسيطًا واحدًا: contact_book (قاموسًا). ينبغي أن تقوم الدالة بما يلي:

  1. احصل على مدخلات اسم جهة الاتصال ورقم هاتفها وبريدها الإلكتروني وعنوانها.
  2. تحقق مما إذا كان الاسم موجودًا بالفعل في القاموس. إذا كان كذلك، فاطبع: "Contact already exists!".
  3. إذا لم يكن موجودًا، فاحفظ جهة الاتصال بالتنسيق التالي:

    contact_book[name] = {
    	"phone": phone,
    	"email": email,
    	"address": address
    }

    ثم اطبع: "Contact added successfully!".

بعد تشغيل الدالة، تطبع الاختبارات contact_book للتحقق من حفظ جهة الاتصال بهذا التنسيق.

جرّب بنفسك

def display_menu():
    print("Contact Book Menu:")
    print("1. Add Contact")
    print("2. View Contact")
    print("3. Edit Contact")
    print("4. Delete Contact")
    print("5. List All Contacts")
    print("6. Exit")

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت