Python - książka telefoniczna

# Ze sprawdzaniem, czy imię już występuje
import json
ksiazka_tele = {}

while True:
    # Zapytanie o wybranie operacji
    operacja = input("""
        Wybierz operację do wykonania:
                  1 - dopisanie pozycji do książki
                  2 - aktualizacja pozycji książki
                  3 - usunięcie pozycji książki
                  4 - wydruk imion z książki
                  5 - wydruk całej książki telefonicznej
                  6 - wczytaj księżkę telefoniczną z pliku json
                  7 - zapisz książkę telefoniczną do pliku jeson
                  8 - koniec programu
                     
        Podaj kod operacji = """
    )

    if not operacja:
        break

    # Wykonanie wybranej operacji
    if operacja == "1":
        print("Wybrano 1")
        nowe_imie=input("Wprowadź imię dla nowego wpisu: \n")
        
        
        ile=0
        for imie in ksiazka_tele:
            # print(imie)
            # print(nowe_imie)
            if nowe_imie==imie:
                ile+=1
                break      
        if ile==0:
            kontakt=input("podaj numer telefonu:\n")   
            ksiazka_tele[nowe_imie]=kontakt
        else:
            print("Takie imię istnieje już w ksiązce telefonicznej")     # print(imie)   
        
                

    elif operacja == "2":
        print("Wybrano 2")
        nowe_imie=input("Podaj imie, czyj numer chcesz zaktualizowac: \n")
        kontakt=input("podaj numer telefonu:\n")
        ksiazka_tele[nowe_imie]=kontakt

    elif operacja == "3":
        print("Wybrano 3")
        imie_delete=input("Podaj imie, które chcesz usunąć: \n")
        del ksiazka_tele[imie_delete]

    elif operacja == "4":
        print("Wybrano 4")
        for imie, telefon in ksiazka_tele.items():
            print(imie)
            print("*********")

    elif operacja == "5":
        print("Wybrano 5")
        for imie in ksiazka_tele:
            print(imie)
            print(ksiazka_tele[imie])
            print("*********")

    elif operacja == "6":
        print("Wybrano 6")
        with open("ksiazka_tele.json","r", encoding="utf8") as import_danych:
                ksiazka_tele=json.load(import_danych) 

    elif operacja == "7":
        print("Wybrano 7")
        with open("ksiazka_tele.json", "w", encoding="utf8") as eksport_danych:
            json.dump(ksiazka_tele, eksport_danych, indent=2, sort_keys=True, ensure_ascii=False)


    elif operacja == "8":
        break

    else:
        print("\nPodano błędny kod operacji")
        

# Koniec programu
print("\nKoniec programu")