Menu
CoddyTech

Ajouter un contact

Fait partie de la section Logique et flux du Journey Python de Coddy. Leçon 18 sur 78.

challenge icon

Défi

Facile

Maintenant, crée la fonction add_contact qui prend un argument : contact_book (un dictionnaire). La fonction doit :

  1. Demander le nom, le numéro de téléphone, l’adresse e-mail et l’adresse du contact.
  2. Vérifier si le nom existe déjà dans le dictionnaire. Si c’est le cas, afficher : "Contact already exists!".
  3. Sinon, enregistrer le contact au format suivant :

    contact_book[name] = {
    	"phone": phone,
    	"email": email,
    	"address": address
    }

    Puis afficher : "Contact added successfully!".

Après l’exécution de ta fonction, les tests affichent contact_book pour vérifier que le contact a été enregistré dans ce format.

Essayez vous-même

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

Toutes les leçons de Logique et flux

Entraînez-vous par vous-même : Compilateur Python en ligne