
Concept explainers
-
Write a menu-driven program (repeating or non-repeating) that displays four choices to the user to calculate highest,lowest, total, and average of a list.
-
Define the following four function that take a list as an argument as perform the desired operation:
- get_highest(nums) - displays the highest number in the list
- get_lowest(nums) - displays the lowest number in the list
- get_total(nums) - displays the total of the numbers in the list
- get_avg(nums) - displays the average of the numbers in the list
You may use user-input to get numbers into the list or use your own list with fixed values. You do not need to return the value.
Sample Run
**** Menu ****
1. Display the highest number in the list
2. Display the lowest number in the list
3. Display the list total 4. Display the list average
5. Quit
Enter your choice (1-5): 1
The highest number in the list is 56
**** Menu ****
1. Display the highest number in the list
2. Display the lowest number in the list
3. Display the list total
4. Display the list average
5. Quit
Enter your choice (1-5): 5
Goodbye! Until next time



Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images

- Yahtzee! Yahtzee is a dice game that uses five die. There are multiple scoring abilities with the highest being a Yahtzee where all five die are the same. You will simulate rolling five die 777 times while looking for a yahtzee. Program Specifications : Create a list that holds the values of your five die. Populate the list with five random numbers between 1 & 6, the values on a die. Create a function to see if all five values in the list are the same and IF they are, print the phrase "You rolled ##### and its a Yahtzee!" (note: ##### will be replaced with the values in the list) Create a loop that completes the process 777 times, simulating you rolling the 5 die 777 times, checking for Yahtzee, and printing the statement above when a Yahtzee is rolled. When you complete the project please upload your .py file to the Project 2 folder by the due date.arrow_forwardIn C write a simple scientific calculator program as follows:Display a menu of options according to table.Ask the user to enter a menu option (upper and lower case will work).If menu option is not valid, display msg “invalid option” and repeat parts 1 and 2. (use do-while)For “add” option ask the user to enter two numbers, store as double and display sum.For subtract option ask the user to enter two numbers, store as double and display difference.For multiply option, same as above.For divide option, same as above (test the denominator, if zero, display an appropriate msg).For squared, ask the user to input a number and output the square of the number.For square root, check if the number is negative and output appropriate msg, otherwise, output solution.For factorial, ask for a number an output factorial ( 5! = 5*4*3*2*1). (use for loop)For absolute value, output the absolute value of a given number.For greater integer, round the number to an integer greater than number.For leap year,…arrow_forwardPlease follow the instructions The function first_words in python takes one parameter, fname, the name of a text file, and returns a list containing the first word from each line of the file. For example, if the file contents are: apples are red bananas are yellow limes are green then the list ["apples", "bananas", "limes"] should be returned.NOTE: You may assume the file will contain no blank lines.BIG HINT: If line is a string representing a line of text (inside of a for loop!), then L = line.split() creates a list of the words in the line. For example: Test Result L = first_words("snakes.txt") print(L) ['Cottonmouth', 'Timber', 'Black', 'Tiger', 'Copperhead', 'Eastern', 'Western', 'Eastern', 'Prairie', 'Mojave']arrow_forward
- In Python pleasearrow_forwardCode following instructions using pyhton: 1. Write a function that accepts a list as an argument (assume the list contains integers) and returns the total of the values in the list 2.Draw a flowchart showing the general logic for totaling the values in a list. 3.Assume the names variable references a list of strings. Write code that determines whether 'Ruby' is in the names list. If it is, display the message 'Hello Ruby'. Otherwise, display the message 'No Ruby'.arrow_forwardLAB ASSIGNMENTS IMPORTANT: you should complete the PDP thinking process for each program. Turn in items: 1) book_list.py: you can adapt your Chapter 4 book_list.py Lab program. The program summarizes costs of a book list. It uses all of our standard mipo_ex features. This program summarizes a book list. Enter the number of books that you need: In this version of the program you must use pylnputPlus functions to perform all the input validation and for the main() loop decision. Please enter a whole number: three Enter a number greater than 0: 3 Enter the name of book #1: The Mueller Report Enter cost of The Mueller Report, to the nearest dollar: Please enter a whole number: 18 Enter the name of book #2: Educated: A Memoir Adjust your program to allow book prices to include $ and cents. Restrict individual book prices to $100 maxium. Enter cost of Educated: A Memoir, to the nearest dollar: Please enter a whole number: 24 Enter the name of book #3: Becoming Enter cost of Becoming, to the…arrow_forward
- LAB ASSIGNMENTS IMPORTANT: you should complete the PDP thinking process for each program. Turn in items: 1) book_list.py: you can adapt your Chapter 4 book_list.py Lab program. The program summarizes costs of a book list. It uses all of our standard mipo_ex features. In this version of the program you must use pylnputPlus functions to perform all the input validation and for the main() loop decision. Adjust your program to allow book prices to include $ and cents. Restrict individual book prices to $100 maxium. • Clearly document, with comments, your use of the pyip functions. This program summarizes a book liat. Enter the number of books that you need: Please enter a whole number: three Enter a number greater than 0: 3 Enter the name of book #1: The Mueller Report Enter cost of The Mueller Report, to the nearest dollar: Please enter a whole number: 18 Enter the name of book #2: Educated: A Memoir Enter cost of Educated: A Memoir, to the nearest dollar: Please enter a whole number: 24…arrow_forwardNeed help with this python program.arrow_forward.arrow_forward
- Instruction: It should be a C++ PROGRAM INCLUDE THE HEADER FILE, MAIN CPP, AND BSTREE.CPP There is a real program developed by a computer company that reads a report ( running text ) and issues warnings on style and partially corrects bad style. You are to write a simplified version of this program with the following features: Statistics A statistical summary with the following information: Total number of words in the report Number of unique words Number of unique words of more than three letters Average word length Average sentence length An index (alphabetical listing) of all the unique words (see next page for a specific format) Style Warnings Issue a warning in the following cases: Word used too often: list each unique word of more than three letters if its usage is more than 5% of the total number of words of more than three letters Sentence length : write a warning message if the average sentence length is greater than 10 Word length : write a warning message if the…arrow_forwardIn vim, when the cursor is on the first letter of a word, you may capitalise it by typing x and then p.arrow_forwardA series of commands can be used to display a function's return address. Remember that any changes you make to the stack cannot prevent the procedure from returning to its caller.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





