Menu
Coddy logo textTech

Kontakt anzeigen

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 19 von 78.

challenge icon

Aufgabe

Mittel

Erstelle eine Funktion namens view_contact, die die Details eines bestimmten Kontakts anzeigt.

Deine Funktion sollte:

  1. Ein Kontaktbuch-Wörterbuch als Parameter entgegennehmen
  2. Einen Kontaktnamen aus der Benutzereingabe abrufen (mit input())
  3. Die Kontaktdetails anzeigen, wenn der Kontakt gefunden wurde
  4. "Contact not found!" ausgeben, wenn der Kontakt nicht existiert

Verwende beim Anzeigen eines Kontakts genau dieses Format:

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

Beispiel:

Wenn das Kontaktbuch die Informationen von Alice enthält und die Benutzerin oder der Benutzer "Alice" eingibt, lautet die Ausgabe:

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

Wenn die Benutzerin oder der Benutzer "Bob" eingibt (der nicht existiert), lautet die Ausgabe:

Contact not found!

Hinweis: Deine Funktion sollte nur die Kontaktdetails oder die Fehlermeldung ausgeben – keinen zusätzlichen Aufforderungstext.

Probier es selbst

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

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler