Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need to recreate the Guess my Number program below by adding an ask_number() f

ID: 3532546 • Letter: I

Question

I need to recreate the Guess my Number program below by adding an ask_number() function and others functions so that it eventually the program's code is in a function called main(). I need comments explaining what I am doing!!! So I need both an ask_number() and main() function! Please help!


# Guess My Number
#
# The computer picks a random number between 1 and 100
# The player tries to guess it and the computer lets
# the player know if the guess is too high, too low
# or right on the money

import random

print(" Welcome to 'Guess My Number'!")
print(" I'm thinking of a number between 1 and 100.")
print("Try to guess it in as few attempts as possible. ")

# set the initial values
the_number = random.randint(1, 100)
guess = int(input("Take a guess: "))
tries = 1

# guessing loop
while guess != the_number:
    if guess > the_number:
        print("Lower...")
    else:
        print("Higher...")
           
    guess = int(input("Take a guess: "))
    tries += 1

print("You guessed it! The number was", the_number)
print("And it only took you", tries, "tries! ")

input(" Press the enter key to exit.")

Explanation / Answer

# Guess My Number
#
# The computer picks a random number between 1 and 100
# The player tries to guess it and the computer lets
# the player know if the guess is too high, too low
# or right on the money

import random

def ask_number():
return int(input("Take a guess: "))

def main():
print(" Welcome to 'Guess My Number'!")
print(" I'm thinking of a number between 1 and 100.")
print("Try to guess it in as few attempts as possible. ")

# set the initial values
the_number = random.randint(1, 100)
guess = ask_number()
tries = 1

# guessing loop
while guess != the_number:
if guess > the_number:
print("Lower...")
else:
print("Higher...")

guess = ask_number()
tries += 1

print("You guessed it! The number was", the_number)
print("And it only took you", tries, "tries! ")

input(" Press the enter key to exit.")

main()