Write a program in Python that reads a list of movie characters from a file named "MovieCharacters.txt" and accomplishes the following tasks: 1. Display all the characters in the list. 2. Identify and display characters from science fiction genre movies. 3. Calculate the average rating of all characters in the list. 4. Create a frequency distribution of character species in the list. Each element in the distribution should represent the count of characters belonging to a specific species. 5. Store all the characters in "MovieCharacters.txt" in a Python set. 6. Output all unique directors of the movies featuring these characters. 7. Output the total number of entries in your set. ● MovieCharacters.txt: "Neo", Human, 30, Science Fiction, The Matrix, Lana Wachowski "Ellen Ripley", Human, 35, Science Fiction, Alien, Ridley Scott "Yoda", Alien, 900, Science Fiction, Star Wars, George Lucas "E.T.", Alien, N/A, Science Fiction, E.T. the Extra-Terrestrial, Steven Spielberg "Darth Vader", Human, 45, Science Fiction, Star Wars, George Lucas "Forrest Gump", Human, 32, Drama, Forrest Gump, Robert Zemeckis "Jack Sparrow", Human, 40, Adventure, Pirates of the Caribbean, Gore Verbinski
Write a program in Python that reads a list of movie characters from a file named "MovieCharacters.txt" and accomplishes the following tasks: 1. Display all the characters in the list. 2. Identify and display characters from science fiction genre movies. 3. Calculate the average rating of all characters in the list. 4. Create a frequency distribution of character species in the list. Each element in the distribution should represent the count of characters belonging to a specific species. 5. Store all the characters in "MovieCharacters.txt" in a Python set. 6. Output all unique directors of the movies featuring these characters. 7. Output the total number of entries in your set. ● MovieCharacters.txt: "Neo", Human, 30, Science Fiction, The Matrix, Lana Wachowski "Ellen Ripley", Human, 35, Science Fiction, Alien, Ridley Scott "Yoda", Alien, 900, Science Fiction, Star Wars, George Lucas "E.T.", Alien, N/A, Science Fiction, E.T. the Extra-Terrestrial, Steven Spielberg "Darth Vader", Human, 45, Science Fiction, Star Wars, George Lucas "Forrest Gump", Human, 32, Drama, Forrest Gump, Robert Zemeckis "Jack Sparrow", Human, 40, Adventure, Pirates of the Caribbean, Gore Verbinski
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
You guys giving me AI answer. Don't post AI generated answer or plagiarised answer. If I see these things I'll give you multiple downvotes and will report immediately.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 3 images
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY