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

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:

Hi there! Click one of our representatives below and we will get back to you as soon as possible.

Chat with us on WhatsApp