The following lines of code define three dictionaries for a movie database. They indicate the movies' genre, production year, and budget. The movie titles are dictionary keys in each case. Write a program that prompts the user to enter a search criteria including three elements: 1) a genre, 2) a year, 3) a minimum budget (in million dollars), separated by semicolons (;). Then searches the database and returns a list of all movie titles in the requested genre that are produced within or after the entered year and their budget were equal or greater than the entered minimum. If there is no movie matching the entered criteria just tell the user so. Example 1: Enter genre, starting year, and min budget: drama;2000;5 We found these matching movies: ['the pianist','the salesman'] Example 2: Enter genre, starting year, and min budget: action;2020;10 Sorry! We could not find a match! # Defining dictionaries (do not change this part of code) genres= {'inception':'action','interstellar':'adventure','forrest gump':'drama','ford v ferrari':'action','se7en':'crime', 'the pianist':'drama','wall.e':'animation', 'the salesman':'drama'} prod_years= {'inception':2010,'interstellar':2014,'forrest gump':1994,'ford v ferrari':2019,'se7en':1995,'the pianist':2002,'wall.e':2008,'the salesman':2016} budgets= {'inception':160,'interstellar':165,'forrest gump':55,'ford v ferrari':97.6,'se7en':33, 'the pianist':35, 'wall.e':180,'the salesman':5.5}
The following lines of code define three dictionaries for a movie
Write a program that prompts the user to enter a search criteria including three elements: 1) a genre, 2) a year, 3) a minimum budget (in million dollars), separated by semicolons (;). Then searches the database and returns a list of all movie titles in the requested genre that are produced within or after the entered year and their budget were equal or greater than the entered minimum. If there is no movie matching the entered criteria just tell the user so.
Example 1:
Enter genre, starting year, and min budget: drama;2000;5
We found these matching movies: ['the pianist','the salesman']
Example 2:
Enter genre, starting year, and min budget: action;2020;10
Sorry! We could not find a match!
# Defining dictionaries (do not change this part of code)
genres= {'inception':'action','interstellar':'adventure','forrest gump':'drama','ford v ferrari':'action','se7en':'crime', 'the pianist':'drama','wall.e':'animation', 'the salesman':'drama'}
prod_years= {'inception':2010,'interstellar':2014,'forrest gump':1994,'ford v ferrari':2019,'se7en':1995,'the pianist':2002,'wall.e':2008,'the salesman':2016}
budgets= {'inception':160,'interstellar':165,'forrest gump':55,'ford v ferrari':97.6,'se7en':33, 'the pianist':35, 'wall.e':180,'the salesman':5.5}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images