Menu
Coddy logo textTech

Kişiyi Görüntüle

Coddy'nin Python Journey'sinin Mantık ve Akış 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 adlı bir işlev oluşturun.

İşleviniz şunları yapmalıdır:

  1. Parametre olarak bir kişi defteri sözlüğü almalı
  2. Kullanıcı girdisinden bir kişi adı almalı (input() kullanarak)
  3. Bulunursa kişinin ayrıntılarını görüntülemeli
  4. Kişi mevcut değilse "Contact not found!" yazdırmalı

Bir kişiyi görüntülerken şu tam biçimi kullanın:

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

Örnek:

Kişi defterinde Alice'in bilgileri varsa ve kullanıcı "Alice" girerse, çıktı şu olur:

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

Kullanıcı (mevcut olmayan) "Bob" girerse, çıktı şu olur:

Contact not found!

Not: İşleviniz yalnızca kişi ayrıntılarını veya hata mesajını göstermelidir; ek bir yönlendirme 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!")

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi