(Python) Given the code that reads a list of integers, complete the number_guess() function, which should choose a random number between 1 and 100 by calling random.randint() and then output if the...






(Python) Given the code that reads a list of integers, complete the number_guess() function, which should choose a random number between 1 and 100 by calling random.randint() and then output if the guessed number is too low, too high, or correct.


Import the random module to use the random.seed() and random.randint() functions.



  • random.seed(seed_value) seeds the random number generator using the given
    seed_value.

  • random.randint(a,
    b) returns a random number between
    a
    and
    b
    (inclusive).



For testing purposes, use the seed value 900, which will cause the computer to choose the same random number every time the program runs.


Ex: If the input is:


32 45 48 80

the output is:


32 is too low. Random number was 80.

45 is too high. Random number was 30.

48 is correct!

80 is too low. Random number was 97.


code:

# TODO: Import the random module

insert code here


def number_guess(num):
    # TODO: Get a random number between 1-100
    insert code here
    # TODO: Read numbers and compare to random number
    insert code here

if __name__ == "__main__":
    # Use the seed 900 to get the same pseudo random numbers every time
    random.seed(900)

    # Convert the string tokens into integers
    user_input = input()
    tokens = user_input.split()
    for token in tokens:
        num = int(token)
        number_guess(num)



-this code generates random numbers and compares them to the user input but how do I use random.seed(900) to get the same pseudo random numbers every time?







Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here