Question: python program sample output Problem 3 (Taking User Input) Write a function called userGuess(n) that takes an integer n as an argument. This function should

python program python program sample output Problem 3 (Taking User Input) Write a function
sample output called userGuess(n) that takes an integer n as an argument. This function

Problem 3 (Taking User Input) Write a function called userGuess(n) that takes an integer n as an argument. This function should display n to the user and prompt them to enter the number num that is the largest power of 2 less than or equal to n. Have your function return the user's input num (it will be used in the next problem) Problem 4 (Making a Game) Finally, create a main() function for your program. The purpose of this function is to control the game-logic for a Power Quiz game. The steps of this game are as follows: Generate a random integer n in the range [0,4096] Ask the user to enter a number that is the largest power of 2 less than or equal to Use your pow20 function to find the correct answer Check if user's answer is correct or not If so, add 1 to their score o If not, tell them the correct answer. Repeat these steps until the user types "stop" in place of a number. If the user types "stop", your program should print out their final score and finish. Sample Output (user input is highlighted) Welcome to Power Quiz Game Type 'stop' to exit Score: What number is the largest power of 2 that is less than or equal to 7032 512 Correct! Score: 1 what number is the largest power of 2 that is less than or equal to 1925? 1024 Correct! Score: 2 what number is the largest power of 2 that is less than or equal to 3377? 1024 Wrong! The correct answer is 2048 What number is the largest power of 2 that is less than or equal to 847? 500 Wrong! The correct answer is 512 What number is the largest power of 2 that is less than or equal to 28227 1024 Correct! Score: 3 What number is the largest power of 2 that is less than or equal to 1118? 999 Wrong! The correct answer is 1024 What number is the largest power of 2 that is less than or equal to 1567? 1024 Correct! Score: 4 What number is the largest power of 2 that is less than or equal to 22717 stop Your final score is 4

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 Databases Questions!