Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

عرض جهة اتصال

جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 19 من 78.

challenge icon

التحدي

متوسط

قم بإنشاء دالة باسم view_contact تقوم بعرض تفاصيل جهة اتصال معينة.

يجب أن تقوم الدالة الخاصة بك بما يلي:

  1. تأخذ قاموس دفتر جهات الاتصال كمعامل (parameter)
  2. تحصل على اسم جهة الاتصال من مدخلات المستخدم (باستخدام input())
  3. تعرض تفاصيل جهة الاتصال إذا تم العثور عليها
  4. تطبع "Contact not found!" إذا كانت جهة الاتصال غير موجودة

عند عرض جهة اتصال، استخدم هذا التنسيق تماماً:

Name: [name]
Phone: [phone]
Email: [email]
Address: [address]

مثال:

إذا كان دفتر جهات الاتصال يحتوي على معلومات Alice وأدخل المستخدم "Alice"، يكون المخرج:

Name: Alice
Phone: 123-456-7890
Email: alice@example.com
Address: 123 Main St

إذا أدخل المستخدم "Bob" (الذي لا يوجد)، يكون المخرج:

Contact not found!

ملاحظة: يجب أن تقوم الدالة الخاصة بك فقط بإخراج تفاصيل جهة الاتصال أو رسالة الخطأ - دون أي نص تحفيزي إضافي.

جرّب بنفسك

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")


def add_contact(contact_book):
    name = input()
    if name in contact_book:
        print("Contact already exists!")
        return
    phone = input()
    email = input()
    address = input()
    contact_book[name] = {"phone": phone, "email": email, "address": address}
    print("Contact added successfully!")

جميع دروس Logic & Flow