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
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: |