Książka kontaktowa

# imie / pseudonim

#dane kontaktowe (dowolne - tel, / email)

# dodawanie, aktualizacja, usuwanie

# wybor dziwnego wariantu

BRAK_KONTAKTU_MSG = "nie ma takiego kontaktu, sprobuj jeszcze raz\n"
NOWA_LINIA = "\n"

kontakty = {}

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 konretntego kontaktu")
    print("6 - koniec programu\n")

    wybor = input("Podaj kod operacji: ")

    if wybor == "1":
        while True:
            klucz = input("wpisz imie / imie z nazwiskiem / pseudonim: ")
            if klucz in kontakty:
                print("podany wpis istnieje, sprobuj jeszcze raz",NOWA_LINIA)
            else:
                wartosc = input("wpisz  mail lub numer telefonu: ")
                kontakty[klucz] = wartosc
                print("wpis zostal dodany: ", klucz, wartosc )
                break

    elif wybor == "2":
        while True:
            klucz = input("podaj jaki wpis/nazwe/imie etc ktore chcesz zaktualizowac: ")
            if klucz in kontakty:
                wartosc = input("podaj nowa wartosc: ")
                kontakty.update({klucz:wartosc})
                break
            else:
                print(BRAK_KONTAKTU_MSG)
        
    elif wybor == "3":
        while True:
            klucz = input("podaj jaki wpis/nazwe/imie etc ktore chcesz usunac: ")
            if klucz in kontakty:
                usunieta_wartosc = kontakty.pop(klucz)
                print("Usunieto wpis ", klucz, usunieta_wartosc, NOWA_LINIA)
                break
            else:
                print(BRAK_KONTAKTU_MSG)
        
    elif wybor == "4":
        for k, w in kontakty.items():
            print(NOWA_LINIA)
            print("nazwa:",k)
            print("dane kontaktowe: ", w)
            print("*******************", NOWA_LINIA)

    elif wybor == "5":
         while True:
            klucz = input("podaj jaki wpis/nazwe/imie etc ktore chcesz wyswietlic: ")
            if klucz in kontakty:
                print(klucz ,kontakty[klucz])
                print("*******************", NOWA_LINIA)
                break
            else:
                print(BRAK_KONTAKTU_MSG)
        
    elif wybor == "6":
        print("Koniec programu")
        break
    else:
        print("Nie ma opcji o podanym kodzie.")