output the movie title
(1) Build a dictionary that contains the movie collection below. Hint: Combine movie title and director into a list.
Year Title Director
2005 Munich Steven Spielberg
Need assignment help for this question?
If you need assistance with writing your essay, we are ready to help you!
OUR PROCESS
Order
Payment
Writing
Delivery
Why Choose Us: Cost-efficiency, Plagiarism free, Money Back Guarantee, On-time Delivery, Total Сonfidentiality, 24/7 Support, 100% originality
2006 The Prestige Christopher Nolan
2006 The Departed Martin Scorsese
2007 Into the Wild Sean Penn
2008 The Dark Knight Christopher Nolan
2009 Mary and Max Adam Elliot
2010 The King’s Speech Tom Hooper
2011 The Artist Michel Hazanavicius
2011 The Help Tate Taylor
2012 Argo Ben Affleck
2013 12 Years a Slave Steve McQueen
2014 Birdman Alejandro G. Inarritu
2015 Spotlight Tom McCarthy
2016 The BFG Steven Spielberg
(2) Prompt the user
for a single year and output the movie title(s) and director(s) from that year.
Output N/A if the year is invalid. (4 pts)
Ex:
Enter a year between 2005 and 2016:
2011
The Artist, Michel Hazanavicius
The Help, Tate Taylor
(3) After prompting the user for a year and displaying the title(s) and directors(s) from that year, display a menu. The menu enables a user to display the movies sorted by year, director, or movie title. Each option is represented by a single character.
The program initially
outputs the menu, and outputs the menu after a user chooses an option. If an
invalid character is entered, continue to prompt for a valid choice. The
program ends when the user chooses the option to Quit. Hint: Implement
Quit before implementing other options. For this step, the other
options do nothing. (1 pt)
Ex:
Enter a year between 2005 and 2016:
2011
The Artist, Michel Hazanavicius
The Help, Tate Taylor
MENU
Sort by:
y – Year
d – Director
t – Movie title
q – Quit
Choose an option:
(4) Implement the sort
by year menu option. Note: There is a newline and a tab between the year and
the movie title/director. (2 pts)
Ex:
…
Choose an option:
y
2005:
Munich, Steven Spielberg
2006:
The Prestige, Christopher Nolan
The Departed, Martin Scorsese
2007:
Into the Wild, Sean Penn
2008:
The Dark Knight, Christopher Nolan
…
(5) Implement the sort
by director menu option. For directors with multiple films on the list, order
their films by year. Note: There is a newline and a tab between the director’s
name and the movie title/year. (3 pts)
Ex:
…
Choose an option:
d
Adam Elliot:
Mary and Max, 2009
Alejandro G. Inarritu:
Birdman, 2014
Ben Affleck:
Argo, 2012
Christopher Nolan:
The Dark Knight, 2008
The Prestige, 2006
…
(6) Implement the sort
by movie title menu option. Note: There is a newline and a tab between the
movie title and the movie director/year. (2 pts)
Ex:
…
Choose an option:
t
12 Years a Slave:
Steve McQueen, 2013
Argo:
Ben Affleck, 2012
Birdman:
Alejandro G. Inarritu, 2014
Into the Wild:
Sean Penn, 2007
My output:
1. Compare output
0/2
Input | 2011 |
Your output starts with | Enter a year between 2005 and 2016: [[‘The Artist’, ‘Michel Hazanavicius’], [‘The Help’, ‘Tate Taylor’ |
Expected output starts with | Enter a year between 2005 and 2016: The Artist, Michel Hazanavicius The Help, Tate Taylor |
2. Compare output
0/1
Input | 2007 |
Your output starts with | Enter a year between 2005 and 2016: [‘Into the Wild’, ‘Sean Penn’ |
Expected output starts with | Enter a year between 2005 and 2016: Into the Wild, Sean Penn |
3. Compare output
0/1
Input | 2001 |
Your output starts with | Enter a year between 2005 and 2016: |
Expected output starts with | Enter a year between 2005 and 2016: N/A |
4. Compare output
0/1
Input | 2015 q |
Your output | Enter a year between 2005 and 2016: [‘Spotlight’, ‘Tom McCarthy’] Choose and option: |
Expected output | Enter a year between 2005 and 2016: Spotlight, Tom McCarthy MENU Sort by: y – Year d – Director t – Movie title q – Quit Choose an option: |
5. Compare output
0/2
Input | 2014 y q |
Your output | Enter a year between 2005 and 2016: [‘Birdman’, ‘Alejandro G. Inarritu’] Choose and option:2013: [’12 YearsaSlave’,’SteveMcQueen’] 2014: [‘Birdman’, ‘AlejandroG. Inarritu’] 2016: [‘The BFG’, ‘Steven Spielberg’] 2006: [[‘The Prestige’, ‘Christopher Nolan’], [‘The Departed’, ‘Martin Scorsese’]] 2012: [‘Argo’, ‘Ben Affleck’] 2007: [‘Into the Wild’, ‘Sean Penn’] 2010: [“The King’s Speech”, ‘Tom Hooper’] 2005: [‘Munich’, ‘Steven Spielberg’] 2008: [‘The Dark Knight’, ‘Christopher Nolan’] 2009: [‘Mary and Max’, ‘Sam Elliot’] 2011: [[‘The Artist’, ‘Michel Hazanavicius’], [‘The Help’, ‘Tate Taylor’]] 2015: [‘Spotlight’, ‘Tom McCarthy’] [‘Birdman’, ‘Alejandro G.Inarritu’] Choose and option: |
Expected output | Enter a year between 2005 and 2016: Birdman, Alejandro G. Inarritu MENU Sort by: y- Year d-Director t – Movie title q- Quit Choosean option: 2005: Munich, Steven Spielberg 2006: The Prestige, Christopher Nolan The Departed, Martin Scorsese 2007: Into the Wild, Sean Penn 2008: The Dark Knight, Christopher Nolan 2009: Mary and Max, Adam Elliot 2010: The King’s Speech, Tom Hooper 2011: The Artist, Michel Hazanavicius The Help, Tate Taylor 2012: Argo, Ben Affleck 2013: 12 Years a Slave, Steve McQueen 2014: Birdman, Alejandro G. Inarritu 2015: Spotlight, Tom McCarthy 2016: The BFG, Steven Spielberg MENU Sortby: y- Year d – Director t – Movie title q – Quit Choose an option: |
6. Compare output
0/3
Input | 2008 d q |
Your output | Enter a year between 2005 and 2016: [‘The Dark Knight’, ‘Christopher Nolan’] Choose andoption:Sam Elliot: Mary and Max SteveMcQueen: 12 YearsaSlave Steven Spielberg: Munich Steven Spielberg: TheBFG Christopher Nolan: The Dark Knight [‘The Departed’, ‘Martin Scorsese’]: [‘The Prestige’, ‘ChristopherNolan’] TomMcCarthy: Spotlight TomHooper: The King’s Speech Ben Affleck: Argo [‘The Help’, ‘Tate Taylor’]: [‘The Artist’, ‘Michel Hazanavicius’] SeanPenn: Into the Wild Alejandro G. Inarritu: Birdman [‘TheDarkKnight’, ‘ChristopherNolan’] Choose and option: |
Expected output | Enter a year between 2005 and 2016: The Dark Knight, Christopher Nolan MENU Sort by: y – Year d – Director t – Movie title q – Quit Choose an option: Adam Elliot: Mary and Max,2009 AlejandroG.Inarritu: Birdman, 2014 Ben Affleck: Argo,2012 Christopher Nolan: The Prestige, 2006 The Dark Knight, 2008 Martin Scorsese: The Departed, 2006 MichelHazanavicius: TheArtist, 2011 SeanPenn: Into the Wild,2007 Steve McQueen: 12 Years a Slave, 2013 Steven Spielberg: Munich, 2005 The BFG, 2016 Tate Taylor: The Help,2011 TomHooper: The King’s Speech, 2010 TomMcCarthy: Spotlight, 2015 MENU Sortby: y- Year d- Director t – Movie title q – Quit Choose an option: |
7. Compare output
0/2
Input | 2012 t q |
Your output | Enter a year between 2005 and 2016: [‘Argo’, ‘Ben Affleck’] Chooseand option:Munich: StevenSpielberg The King’sSpeech: TomHooper IntotheWild: SeanPenn Spotlight: TomMcCarthy Birdman: Alejandro G. Inarritu Mary and Max: Sam Elliot Argo: Ben Affleck [‘ThePrestige’, ‘ChristopherNolan’]: [‘The Departed’, ‘Martin Scorsese’] The Dark Knight: Christopher Nolan The BFG: Steven Spielberg [‘The Artist’, ‘Michel Hazanavicius’]: [‘The Help’, ‘Tate Taylor’] 12YearsaSlave: SteveMcQueen [‘Argo’,’BenAffleck’] Choose and option: |
Expected output | Enter a year between 2005 and 2016: Argo, Ben Affleck MENU Sort by: y – Year d – Director t – Movie title q – Quit Choose an option: 12YearsaSlave: SteveMcQueen, 2013 Argo: BenAffleck, 2012 Birdman: Alejandro G. Inarritu, 2014 Into the Wild: Sean Penn, 2007 Mary and Max: Adam Elliot, 2009 Munich: Steven Spielberg, 2005 Spotlight: TomMcCarthy, 2015 The Artist: MichelHazanavicius, 2011 The BFG: Steven Spielberg, 2016 The Dark Knight: Christopher Nolan, 2008 The Departed: Martin Scorsese, 2006 The Help: Tate Taylor, 2011 The King’s Speech: TomHooper,2010 ThePrestige: ChristopherNolan, 2006 MENU Sortby: y – Year d – Director t- Movie title q – Quit Choose an option: |