Python III zadanie - książka kontaktowa

Python III zadanie - książka kontaktowa
Photo by Dwityo Tusaraoki / Unsplash
## obecna wersja książki kontaktowej
# dane kontaktowe (dowolne - tel, / email)
# dodawanie, aktualizacja, usuwanie
# wybor dziwnego wariantu

kontakty = {"Alicja": "[email protected]", "Marie": "[email protected]", "Annie": "[email protected]"}

while True:
    print("Książka kontaktowa:")
    print("Wybierz operację:")
    print("1 - dodanie wpisu")
    print("2 - aktualizacja wpisu")
    print("3 - usunięcie wpisu")
    print("4 - wydruk wszystkich kontaktów")
    print("5 - wydruk konkretnego kontaktu")
    print("6 - koniec programu")

    wybor = input("Podaj kod operacji: ")

    if wybor == "1":
        print("1")
        imie = input("Podaj nazwę kontaktu: ")
        kontakt = input("Podaj adres e-mail/tel:")
        if imie and kontakt in kontakty:
            print("Ten kontakt już istnieje")
        else:
            kontakty[imie] = kontakt
            kontakty_added = kontakty.items()
            print(f"Kontakt do {imie} to {kontakty[imie]}")
    elif wybor == "2":
        print("2")
        imie_nowe = input("Podaj nazwę kontaktu do aktualizacji: ")
        if imie_nowe in kontakty:
            zmiana = input("Podaj nowe dane: ")
            kontakty[imie] = zmiana
        else: 
            print("Nie ma takiego kontaktu w książce kontaktowej")
    elif wybor == "3":
        print("3")
        imie_del = input("Podaj nazwę kontaktu do usuniecia: ")
        if imie_del in kontakty:
            kontakty.pop(imie_del)
            print(f"Usunięto {imie_del} z książki kontaktowej")
        else:
            print("Nie ma takiego kontaktu w książce kontaktowej")
    elif wybor == "4":
        print("4")
        for imie, kontakt in kontakty.items():
            print(imie)
            print(kontakt)
            print("*************")
    elif wybor == "5":
        print("5")
        imie = input ("Podaj imie kontaktu do wyświetlenia: ")
        if imie in kontakty:
                print(f"Kontakt do {imie} to : {kontakty[imie]} ")
        else:
            print("Nie ma takiego kontaktu w książce kontaktowej")
    elif wybor == "6":
        print("Koniec programu")
        break
    else:
        print("Nie ma opcji o podanym kodzie.")