Menu
CoddyTech

Lihat Kontak

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 19 dari 78.

challenge icon

Tantangan

Sedang

Buat fungsi bernama view_contact yang menampilkan detail kontak tertentu.

Fungsimu harus:

  1. Menerima dictionary buku kontak sebagai parameter
  2. Mendapatkan nama kontak dari input pengguna (menggunakan input())
  3. Menampilkan detail kontak jika ditemukan
  4. Mencetak "Contact not found!" jika kontak tidak ada

Saat menampilkan kontak, gunakan format yang persis berikut:

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

Contoh:

Jika buku kontak berisi informasi Alice dan pengguna memasukkan "Alice", tampilannya:

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

Jika pengguna memasukkan "Bob" (yang tidak ada), tampilannya:

Contact not found!

Catatan: Fungsimu hanya boleh menampilkan detail kontak atau pesan error, tanpa teks prompt tambahan.

Coba sendiri

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

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online