Advertisement
mirovlad

Цена на напитките, пуканките и менютата според филма

May 19th, 2022
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. price = {
  2.     'drink': {
  3.         'john_wick': 12,
  4.         'star_wars': 18,
  5.         'jumanji': 9
  6.     },
  7.     'popcorn': {
  8.         'john_wick': 15,
  9.         'star_wars': 25,
  10.         'jumanji': 11
  11.     },
  12.     'menu': {
  13.         'john_wick': 19,
  14.         'star_wars': 30,
  15.         'jumanji': 14
  16.     }
  17. }
  18.  
  19. extra_pack = input()
  20. name_film = input()
  21.  
  22. # Ако държиш индексите да са както си ги написал -- с малки букви и подчертавки,
  23. # тогава първо трябва да "преведеш" човешкия вход към техническите индекси
  24. extra_pack_index = None
  25. if extra_pack == "Drink":
  26.     extra_pack_index = "drink"
  27. elif extra_pack == "Popcorn":
  28.     extra_pack_index = "Popcorn"
  29. elif extra_pack == "Menu":
  30.     extra_pack_index = "menu"
  31.    
  32. name_film_index = None
  33. if name_film == "John Wick":
  34.     name_film_index = "john_wick"
  35. elif name_film == "Star Wars":
  36.     name_film_index = "star_wars"
  37. elif name_film == "Jumanji":
  38.     name_film_index = "jumanji"
  39.  
  40. # И тогава цената на един брой ще е:
  41. pack_price = price[extra_pack_index][name_film_index]
  42. # Например ако юзъра е въвел extra_pack "Drink" и име на филм "Jumanji",
  43. # то extra_pack_index ще стане "drink", name_film_index ще стане "jumanji"
  44. # и цената ще се вземе от price["drink"]["jumanji"] -- а там стои 9,
  45. # значи pack_price ще стане 9
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement