Home /
Expert Answers /
Computer Science /
write-a-python-program-where-the-user-guesses-what-the-sum-of-two-random-numbers-is-the-program-con-pa824

Write a python program where the user guesses what the sum of two random numbers is. The program

contains four functions: (1) def main, (2) def sumthem, (3) def GetUsersGuess and (4)def showResult.

First, in the main, generate two random numbers between 0 and 500 and then display those numbers

along with some appropriate text (see sample input/output).

Next, the main should call a value-returning function named sumthem. This function accepts the two

random numbers as arguments, adds them together and returns the result (the sum).

Then, the main should call another value-returning function named GetUsersGuess. This function

prompts the user for his or her guess for the sum’s value and returns that value.

Lastly, the main should call a void function named showResult and pass the results from the sumthem

function and the GetUsersGuess function as arguments. Then the function displays whether or not the

guess was correct (see sample input/output).

Sample inputs/outputs should look like:

The two random numbers were 261 224

Enter your guess for the sum of numbers: 466

Incorrect... The correct answer is: 485

The two random numbers were 425 126

Enter your guess for the sum of numbers: 590

Incorrect... The correct answer is: 551

The two random numbers were 219 409

Enter your guess for the sum of numbers: 628

Correct answer – Good Work!

Defining sumthem function to find the sum of two numbers passed to it # defining a function to find the sum of the two numbers passed to it def sumthe