```python
import random
def main():
num1,num2,num3 = get_random()
user_answer, random_choice = display_problem(num1,num2,num3)
get_feedback(user_answer, random_choice, num1, num2, num3)
def get_random():
num1 = random.randint(0,999)
num2 = random.randint(0,999)
num3 = random.randint(0,999)
print("Numbers: ",num1,num2,num3)
return num1,num2,num3
def display_problem(num1,num2,num3):
random_choice = random.randint(0,10)
if random_choice > 5:
print(f"What is the answer to sqrt({num1} * {num2}) - min({num1}, {num2}, {num3})")
user_answer = int(input("\nEnter answer: "))
return user_answer
elif random_choice < 5:
print(f"What is the answer to max({num1},{num2},{num3}) + sqrt({num2} * {num3})")
user_answer = int(input("\nEnter answer: "))
return user_answer, random_choice
def get_feedback(user_answer, random_choice, num1, num2, num3):
if random_choice > 5:
answer = (sqrt((num1 * num2)) - min(num1,num2,num3))
if(user_answer == answer):
print("Your answer is correct!")
else:
print("Your answer is not correct.")
elif random_choice < 5:
answer = (max(num1,num2,num3)+sqrt(num2*num3))
if(user_answer == answer):
print("Your answer is correct!")
else:
print("Your answer is not correct.")
main()
```
when running the code and answering a question I receive an error stating the sqrt has not been defined (which is confusing as it is a python base function)// and I receive a type error line 5, in main
user_answer, random_choice = display_problem(num1,num2,num3)
TypeError: cannot unpack non-iterable int object