Zajęcia 6 | zadanie domowe
Książka adresowa:
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")
wybor = input("Podaj kod operacji: ")
if wybor == "1":
nazwa = input("Podaj nazwę nowego kontaktu: ")
kontakt = input("Podaj dane kontaktowe: ")
kontakty[nazwa] = kontakt
elif wybor == "2":
nazwa_do_zmiany = input("Podaj nazwę kontaktu który chcesz zaktualizować: ")
if nazwa_do_zmiany in kontakty:
zmiana = input("Podaj nowe dane kontaktowe: ")
kontakty[nazwa] = zmiana
else:
print("Nie ma takiego wpisu w książce kontaktowej.")
elif wybor == "3":
delete = input("Podaj nazwę konaktu który chcesz usunąć: ")
if delete in kontakty:
kontakty.pop(delete)
print("Wpis został usunięty.")
else:
print("Nie ma takiego wpisu w książce kontaktowej.")
elif wybor == "4":
print("\nWszystkie kontakty na twojej liście to: ")
for nazwa, kontakt in kontakty.items():
print("Nazwa: ", nazwa, "\nDane kontaktowe: ", kontakt)
print("************************")
elif wybor == "5":
druk = input("Wybierz który nazwę kontaktu który chcesz wydrukować: ")
if druk in kontakty:
print("Nazwa kontaktu: ", druk, ", kontakt: ", kontakty[druk])
else:
print("Nie ma takiego wpisu w książce kontaktowej.")
elif wybor == "6":
print("Koniec programu")
break
else:
print("Nie ma opcji o podanym kodzie.")