main() Write a python program that displays simple rithmetic problems and asks users for the answer. the program has two functions: mathQuiz(n) Chooses two different rnadom int between 1 and n (inclusive) randomly picks one of the following four arithmetic operators: +, -, *, % Computes correct asnwer for chosen numbers and operator, but does not display it. Displays the arithmetic problem using the two nmubers and the operators. Waits for the user to enter an answer. If user's answer is correct, print "Correct!" and return True If user's answer is wrong, print "Wrong! Correct answer is:" with the correct answer and return False main() Intializes counters for score (number correct) and number of tries Calls mathQuiz() with 20 to use for number USe boolean value returned by mathQuiz() to see if user was right or wrong Updaates user's score and number of attempts appropriately. Asks user if they want to play again (y or n) Validate user's response. Ask again if what user entered is not y or n If user entered y, loops back for another math problems If user entered n, "Your score: N correct in M attempts." and quit the program
main()
Write a python program that displays simple rithmetic problems and asks users for the answer. the program has two functions:
mathQuiz(n)
Chooses two different rnadom int between 1 and n (inclusive)
randomly picks one of the following four arithmetic operators: +, -, *, %
Computes correct asnwer for chosen numbers and operator, but does not display it.
Displays the arithmetic problem using the two nmubers and the operators.
Waits for the user to enter an answer.
If user's answer is correct, print "Correct!" and return True
If user's answer is wrong, print "Wrong! Correct answer is:" with the correct answer and return False
main()
Intializes counters for score (number correct) and number of tries
Calls mathQuiz() with 20 to use for number
USe boolean value returned by mathQuiz() to see if user was right or wrong
Updaates user's score and number of attempts appropriately.
Asks user if they want to play again (y or n)
Validate user's response. Ask again if what user entered is not y or n
If user entered y, loops back for another math problems
If user entered n, "Your score: N correct in M attempts." and quit the program
Step by step
Solved in 4 steps with 2 images