Książka kontaktowa
# imie / pseudonim
# dane kontaktowe (dowolne - tel, / email)
# dodawanie, aktualizacja, usuwanie
# wybor dziwnego wariantu
kontakty = {"Alice" : "[email protected]",
"Bob" : "[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 konretntego kontaktu")
print("6 - koniec programu")
wybor = input("Podaj kod operacji: ")
if wybor == "1":
print("1")
imie=input("Dodaj imię: ")
email=input("Dodaj adres email: ")
kontakty[imie]=email
print("Dodano nowy kontakt")
elif wybor == "2":
print("2")
kontakt=input("Podaj nazwę kontaktu do aktualizacji: ")
while True:
if kontakt in kontakty.keys():
kontakty[kontakt]=input(f"Podaj nowe dane kontaktowe dla kontaktu {kontakt}")
print("Dane kontaktu zostały zaktualizowane.")
print("")
break
else:
kontakt=input("Nie ma takiego kontaktu. Spróbuj jeszcze raz.")
elif wybor == "3":
print("3")
kontakt=input("Podaj imię kontaktu do usunięcia: ")
while True:
if kontakt in kontakty.keys():
del kontakty[kontakt]
print(f"Usunięto kontakt o nazwie {kontakt}. ")
break
else:
kontakt=input("Nie ma takiego kontaktu. Spróbuj jeszcze raz: ")
elif wybor == "4":
print("4")
print("Oto lista wszystkich kontaktów:")
# print(kontakty)
#albo
for key in kontakty:
print(key)
print(kontakty[key])
elif wybor == "5":
print("5")
kontakt=input("Wybierz imię kontaktu do wydrukowania")
while True:
if kontakt in kontakty.keys():
print(f"Dane kontaktu {kontakt}: {kontakty[kontakt]}")
elif wybor == "6":
print("Koniec programu")
break
else:
print("Nie ma opcji o podanym kodzie.")