Menu
Coddy logo textTech

צפייה באיש קשר

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 19 מתוך 78.

challenge icon

אתגר

בינוני

צרו פונקציה בשם view_contact שמציגה פרטים של איש קשר מסוים.

הפונקציה שלכם צריכה:

  1. לקבל מילון של ספר אנשי קשר כפרמטר
  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!")

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Python אונליין