Menu
Coddy logo textTech

Kontakt anzeigen

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 19 von 78.

challenge icon

Aufgabe

Mittel

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

Ihre Funktion sollte:

  1. Ein Kontaktbuch-Dictionary als Parameter entgegennehmen
  2. Einen Kontaktnamen über die Benutzereingabe abrufen (mit input())
  3. Die Details des Kontakts anzeigen, falls dieser gefunden wird
  4. "Contact not found!" ausgeben, wenn der Kontakt nicht existiert

Verwenden Sie 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 der Benutzer "Alice" eingibt, erfolgt die Ausgabe:

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

Wenn der Benutzer "Bob" eingibt (der nicht existiert), erfolgt die Ausgabe:

Contact not found!

Hinweis: Ihre Funktion sollte nur die Kontaktdetails oder die Fehlermeldung ausgeben – kein zusätzlicher 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 Logic & Flow