Question: Computer Science 0 Project Description For your final project, you are to write a Python program that allows users to take a quiz. Your program

Computer Science 0
Project Description
For your final project, you are to write a Python program that allows users to take a quiz. Your program can either be modularized or non-modularized; it is up to you to decide. However, your program must contain lists, decision or if structures, and repetition or looping structures.
Following are the questions and correct answers that you will be using for this project:
\table[[Question,Correct Answer],[1. What is the capital of Japan?,Tokyo],[2. What is the capital of Taiwan?,Taipei],[3. What is the capital of Canada?,Ottawa],[4. What is the capital of California?,Sacramento],[5. What do you call a baby kangaroo?,Joey],[6. What do you call a baby bear?,Cub],[7. What do you call a baby chicken?,Chick],[8. What do you call a group of wolves?,Pack],[9. What do you call a group of lions?,Pride],[10. What do you call a group of fish?,School]]
When run, your program should display the first question and allow the user to answer the question. After the user enters his/her answer to the question, your program should then determine whether or not the entered answer is correct and then display a message like "You are CORRECT!" or "You are INCORRECT. The correct answer is: q,." to the user. After, the program will then move on to display the second question. The steps will be repeated until the user has had the opportunity to answer all 10 questions. After the 10th question has been answered and the user has received feedback (correct/incorrect), the program will then display the final results of the quiz. The final result of the quiz should include the number of correct responses, the number of incorrect responses, the user's numeric grade, and the user's letter grade.
Grading Rubrics
80 pts Program works correctly and meets the requirements set in the project description. Additionally, the program utilizes decision and repetition structures and contains minimal to no redundant codes. Furthermore, the solution is the best possible solution and is the most efficient solution to the program based on the topics covered.
10 pts Print messages are grammatically correct and contain empty spaces making them easy to read and follow.
10 pts Program is properly documented.
Computer Science 0 Project Description For your

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!