Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. #dynamiczny słownik
  2. #pozwala uzytkownikowi dodawać definicje, szukać definicji i usuwać definicje
  3. #program wykonał Patryk Iwanczyszyn (Nr. Albumu: 47718)
  4.  
  5. from enum import IntEnum
  6.  
  7. encyklopedia = {}
  8.  
  9. while(True):
  10. wyborEnum = IntEnum('wyborEnum','DodajDefinicje SzukajDefinicji UsunDefinicje')
  11. wybor = int(input("WITAJ W ENCYKLOPEDII Patryka Iwanczyszyn\n"
  12. "CO CHCESZ ZROBIĆ? \n\n"
  13. "1. DODAĆ NOWĄ DEFINICJĘ \n"
  14. "2. SZUKAĆ DEFINICJI \n"
  15. "3. USUNĄĆ DEFINICJĘ \n\n"
  16. "WYBIERZ (1-3): "))
  17. print()
  18.  
  19. if (wybor == wyborEnum.DodajDefinicje):
  20. haslo = str(input("Podaj hasło jakie chcesz opisać: "))
  21. opis = str(input("Podaj opis swojego hasła: "))
  22. encyklopedia[haslo] = opis
  23. print("Pomyślnie dodano nową definicję do encyklopedii \n\n")
  24.  
  25. elif (wybor == wyborEnum.SzukajDefinicji):
  26. haslo = input("Wpisz hasło, ktorego szukasz: ")
  27. if haslo in encyklopedia:
  28. print(haslo," - ",opis, "\n\n")
  29. else:
  30. print("Nie znaleziono podanego hasła, spróbuj ponownie....\n\n")
  31.  
  32. elif (wybor == wyborEnum.UsunDefinicje):
  33. haslo = input("Wpisz hasło, które chcesz usunać: ")
  34. if haslo in encyklopedia:
  35. encyklopedia.popitem()
  36. print("Hasło zostało usunięte")
  37. else:
  38. print("Nie możemy usunąć hasła, gdyż nie ma go w mojej bazie \n\n")
  39.  
  40. else:
  41. 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