Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #dynamiczny słownik
- #pozwala uzytkownikowi dodawać definicje, szukać definicji i usuwać definicje
- #program wykonał Patryk Iwanczyszyn (Nr. Albumu: 47718)
- from enum import IntEnum
- encyklopedia = {}
- while(True):
- wyborEnum = IntEnum('wyborEnum','DodajDefinicje SzukajDefinicji UsunDefinicje')
- wybor = int(input("WITAJ W ENCYKLOPEDII Patryka Iwanczyszyn\n"
- "CO CHCESZ ZROBIĆ? \n\n"
- "1. DODAĆ NOWĄ DEFINICJĘ \n"
- "2. SZUKAĆ DEFINICJI \n"
- "3. USUNĄĆ DEFINICJĘ \n\n"
- "WYBIERZ (1-3): "))
- print()
- if (wybor == wyborEnum.DodajDefinicje):
- haslo = str(input("Podaj hasło jakie chcesz opisać: "))
- opis = str(input("Podaj opis swojego hasła: "))
- encyklopedia[haslo] = opis
- print("Pomyślnie dodano nową definicję do encyklopedii \n\n")
- elif (wybor == wyborEnum.SzukajDefinicji):
- haslo = input("Wpisz hasło, ktorego szukasz: ")
- if haslo in encyklopedia:
- print(haslo," - ",opis, "\n\n")
- else:
- print("Nie znaleziono podanego hasła, spróbuj ponownie....\n\n")
- elif (wybor == wyborEnum.UsunDefinicje):
- haslo = input("Wpisz hasło, które chcesz usunać: ")
- if haslo in encyklopedia:
- encyklopedia.popitem()
- print("Hasło zostało usunięte")
- else:
- print("Nie możemy usunąć hasła, gdyż nie ma go w mojej bazie \n\n")
- else:
- print("Przykro nam, że nie znalazłeś niczego dla siebie. \nWróc za jakiś czas, cały czas udoskonalam produkt.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement