Question: give me the mistake in this program # Import libraries import math # Request the range from user smaller = int ( input (
give me the mistake in this program # Import libraries
import math
# Request the range from user
smaller intinputEnter the smaller number:
larger intinputEnter the larger number:
# Blank line space between input and output
print
# Calculate the max number of guesses
maxguesses round math.loglarger smaller,
printThe computer guess your number inmaxguesses
# Initialize counter of computer guesses
Counter
# Loop until user's number is guessed or computer is out of guesses
while True:
# Update counter
Counter
# Use binary search Alghorithm
# Find the midpoint
midPoint larger smaller
# Display the computer's guess of user's number
printThe computer's guess ismidPoint
# Ask user if computer guess alt or is user number
answer inputEnter if your number is or :
# Dicision
# if user's number guessed
if answer :
# Display message and exit
printThe computer guessed your number inCounter," congrats!"
break
# else if computer guesses equalsexceeded max guesses
elif Counter maxguesses:
# Display message and exit
printThe computer is out of guesses you are cheating!"
break
# else is guess user's number
# Search numbers greater than guess
elif answer :
smaller midPoint
# else guess user's number
# Search numbers less than guess
else:
larger midPoint
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
