Design an interactive python program

Assignment Help Basic Computer Science
Reference no: EM132318223

Will be using this tutor submission as reference to understand the full process.

The professor has very questionable teaching methods or his methods are just not for me.

This project is related to array, loop, and import so you must use them in your program.

Design an interactive Python program that accepts 5 positive integer grade points in range of 0-100 and will display an average for the the 5 inputs. Additionally, the highest and the lowest number of points will also be displayed. At the end, the users will be given a change to continue or stop the program. so write a loop around the program to run multiple times. You will be using loops, arrays, and import. You should not have any codes (including variables) outside modules. You need to have at least 4 modules total. You will import the modules as shown in the materials. Remember that validation is playing an important role in the program. You need to block negative numbers, blank, and strings. Your output must be formatted. You must avoid global variables as stated above. You must use functions/modules. You also need to break down your program into a minimum of three files, which would be imported.

Also changing the text colors for the program should be included.

Test documents are required.

  • Comments including a brief description of the program, Input List and Output List, and full pseudocode. Place the pseudocode for each module above the module's Python code. Remember that each module must have a description. 
  • The program must have at least one input and at least one output.
  • All user input must be validated. This means the user is not allowed to just enter any value. You must check the value, and ask the user to enter it again, and repeat this loop until the user enters a valid value.
  • Your program must use at least one arrays in a meaningful ways. The array can contain any type of values, as long as they are both used meaningfully in your program.
  • Your program should be organized into separate modules. Each module should be "cohesive" and should only do one thing.
  • The program must be broken into three files, which be imported
  • Use parameters and arguments to pass values into your modules (don't use global variables).
  • The Python code should run correctly, and the logic should match your pseudocode.
  • You must include Test document as stated in the previous lesson

Reference no: EM132318223

Questions Cloud

Total for a purchase at a wholesale store : Create program that calculates the total for a purchase at a wholesale store.
You want the original document : You want the original document. How can you do this?
What are the net gains from trades : ECON 4820 - Environmental Economics - Cornell University - What is the efficiency loss between the grandfathering and auctioning scenarios
Analyze data in spreadsheet : What is the different methods by which you can analyze data in your spreadsheet.
Design an interactive python program : Design an interactive Python program that accepts 5 positive integer grade points in range of 0-100 and will display an average for the the 5 inputs.
Formula to calculate marginal propensity : What is the formula to calculate marginal propensity.
Describe the factors that make Alibaba a success in market : Case Study Analysis - Case - Alibaba; China's answer to eBay and Amazon. Describe the factors that make Alibaba a success in the Chinese market
Uppercase in a second word in a string : Hi how do check the uppercase in a second word in a string. im trying to test if theres any upper case in a first and second name.
Information communication echnology in research : Explain the roles of Information Communication echnology in research

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Most important in decision-making

Which of the 10 basic economic principles mentioned in chapter one is the most important in decision-making?

  Compare & swap object, but also eliminating the head array

Simplify the non-blocking universal algorithm for consensus objects (Figure 14.28) by using the specific Compare & Swap object, but also eliminating the Head array.

  Find the probability that exactly four babies

Find the probability that exactly four babies were born deaf. (Round your answer to four decimal places.)

  Evaluating specific common stock

Why economic and industry analysis is evaluating specific common stock? discuss how economic and industry effect variable estimate in constant growth?

  Show that a deadlock cannot occur

N processes share M resource units that can be reserved and released only one at a time. The maximum need of each process does not exceed M, and the sum of all maximum needs is less than M + N. Show that a deadlock cannot occur.

  Compare opinions about the media

In the same article, they compare opinions about the media in 2012 to those in the previous election year (2008).

  Category code and description for the categories

Create a new table containing the category code and description for the categories of books sold by JustLee Books.

  Create flowchart and psuedo code for math program

Create flowchart and psuedo code for math program which permits the user to enter two separate numbers and choose one of four mathematical operations (add, subtract, mutiply, divide).

  Increase in a nation standard of living

In the long run, what is the most important source of increase in a nation's standard of living?

  What are two main functions of user accounts in a network

1. What are the two main functions of user accounts in a network? As a network administrator, how would you establish user rights and permissions to minimize maintenance efforts? How would you assign work groups? what are some issues with user..

  Design and make a model of an animal with more receptors

Designing and observing a neural network as the brain of an animal may be a fascinating intellectual adventure.

  Work of an adaptive filter based on teaching

This signal in digital form is not at your disposal so try to use a properly modified network for other signals, for example, filter a sample of sound in the form of a WAV or MP3 file. How can a similar adaptive filter network be used for picture ..

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