Menu
Coddy logo textTech

Kişiyi Görüntüle

Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 19 / 78.

challenge icon

Görev

Orta

Belirli bir kişinin ayrıntılarını görüntüleyen view_contact adında bir fonksiyon oluşturun.

Fonksiyonunuz şunları yapmalıdır:

  1. Parametre olarak bir rehber (contact book) sözlüğü almalıdır
  2. Kullanıcı girişinden bir kişi adı almalıdır (input() kullanarak)
  3. Kişi bulunursa ayrıntılarını görüntülemelidir
  4. Kişi mevcut değilse "Contact not found!" yazdırmalıdır

Bir kişiyi görüntülerken şu formatı tam olarak kullanın:

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

Örnek:

Eğer rehber Alice'in bilgilerini içeriyorsa ve kullanıcı "Alice" girerse, çıktı:

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

Eğer kullanıcı "Bob" (mevcut olmayan biri) girerse, çıktı:

Contact not found!

Not: Fonksiyonunuz yalnızca kişi ayrıntılarını veya hata mesajını çıktı olarak vermelidir - ek bir istem metni olmamalıdır.

Kendin dene

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 bölümündeki tüm dersler