Build your own quiz use the Python Programming Language

Assignment Help Python Programming
Reference no: EM131996775

Assignment -

Use the Python Programming Language to build your own quiz.

Question: In this project, you will use the Python Programming Language to build your own quiz. You will use a fill-in-the blank style to create a quiz that can even be used as a study tool to help you remember important vocabulary.

1 - Game Review

In this portion of the review, your reviewer will be checking to make sure the game works the way it's supposed to. See the rubric below for exact specs.

2 - Code Review

Your reviewer will also look at the Python code you've written and provide feedback on:

Use of Variables: Your code should take advantage of variables and variable names should reflect the values they store.

Functions: Your code should use functions appropriately to avoid repetition. Function parameters should have logical names and should all be used in the body of the function.

Appropriate use of Data: Data types (strings vs lists for example) should be used appropriately.

Appropriate use of other coding techniques: Your code should use statements like if, elif, else, while, etc... appropriately.

Each function includes a comment: Comments explain function behavior, inputs, and outputs (if applicable.)

Final Project -

You've built a Mad-Libs game with some help from Sean.

Now you'll work on your own game to practice your skills and demonstrate what you've learned.

For this project, you'll be building a Fill-in-the-Blanks quiz.

Your quiz will prompt a user with a paragraph containing several blanks.

The user should then be asked to fill in each blank appropriately to complete the paragraph.

This can be used as a study tool to help you remember important vocabulary!

Note: Your game will have to accept user input so, like the Mad Libs generator, you won't be able to run it using Sublime's 'Build' feature.

Instead you'll need to run the program in Terminal or IDLE.

Refer to Work Session 5 if you need a refresher on how to do this.

To help you get started, we've provided a sample paragraph that you can use when testing your code.

Your game should consist of 3 or more levels, so you should add your own paragraphs as well!

Attachment:- Assignment Files.rar

Reference no: EM131996775

Questions Cloud

Learner performance to modify : As an educator, you use teacher evaluations, observations, and data on learner performance to modify and adjust instruction regularly. Is that research? Explain
Coworkers have negative consequences : Could the barista's dropping the bomb on her boss and coworkers have negative consequences? Is it fair to leave the way she did?
Pet taxis and pet concierge are two innovations : Pet Taxis and Pet Concierge are two innovations, what are the economic and marketing factors that would lead this to grow/success?
What are the major trends in the general environments : What are the major trends in the general environments that have impacted the U.S. pharmaceutical industry?
Build your own quiz use the Python Programming Language : Use the Python Programming Language to build your own quiz. You will use a fill-in-the blank style to create a quiz that can even be used as a study tool
Analysis for reactive pricing : Can you help me provide a scenario in which a break-even sales analysis for reactive pricing would be the best option for a company.
Dissertation on the msc international banking and finance : Dissertation on the msc international Banking and finance
Determining the corporate governance : Analyze the three internal governance mechanisms (ownership concentration, boards of directors
Qualitative and quantitative methods : What are the differences between qualitative and quantitative methods?

Reviews

len1996775

5/26/2018 1:25:13 AM

We've also given you a file called fill-in-the-blanks.pyc which is a working version of the project. A .pyc file is a Python file that has been translated into "byte code". This means the code will run the same as the original .py file, but when you open it it won't look like Python code! But you can run it just like a regular Python file to see how your code should behave. Hint: It might help to think about how this project relates to the Mad Libs generator you built with Sean. In the Mad Libs generator, you take a paragraph and replace all instances of NOUN and VERB. How can you adapt that design to work with numbered blanks?

Write a Review

Python Programming Questions & Answers

  Find the number of vowels in the string

Using list and one definition for find the Number of vowels in the String.

  Write a program using the ''requetinteger''

using python/jython programming write a program using the 'requetInteger' function that will ask the user to type a value that will draw a line from one point on a picture to another. I don't need specific help just a gerneral idea.

  What is the average size of each color diamond

Using pandas and the diamonds data set from class - What is the average size of each color diamond. Plot the density of the prices

  How would you describe the software process you used

How would you describe the software process you used to accomplish question 3? Which of the primary software activities did you perform, and in what order?

  Write a python program that reads a dumbbasic program

You should write a Python program that reads a DUMBBASIC program from standard input1, and prints the results of executing that program to standard output.

  Write a program that asks for the user age

Write a program that asks for the user's age. Based on their response print "You can vote" (18 years old or older) or "You can't vote" and also whether or not he/she is a senior citizen (over 64)

  Write a python program to determine a given pattern appears

In this assignment, your goal is to write a python program to determine whether a given pattern appears in a data series

  How education records are protected

Discuss the similarities and the differences in how education records are protected compared to how health information records are protected.

  What is the difference between a for loop and a while loop

Explain how to use built-in functions, functions from module, and user-defined functions. What is the difference between a for loop and a while loop? What is the difference between elif and if-else?

  Simulates a simple banking interface similar to an atm

ITECH1400 – Foundations of Programming - Federation university australia - Assignment - FedUni Banking - The ability to save transactions via file storage

  Build a program that bends the rules to trounce

2807ICT Assignment. In this part of the  assignment, you will build a program that bends the rules to trounce its human opponent time and time again. In case you aren't familiar with the Word Guessing game

  Write a program that generates two integers

Write a program that generates two integers under 100, show them on screen, and prompts the user to enter the sum of these two integers. The program then reports true if the answer is correct, false otherwise.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd