KEPT GETTING THAT solver fn. err. went through almost all the questions asked; secondly also tried searching on chatgpt couldnt yet figure out(btw this is my very first question asked)
Your code so far
# User Editable Region
details = equation.analyze()
match details:
case {'slope': slope, 'intercept': intercept}:
details_list = [f"slope = {slope:.3f}", f"y-intercept = {intercept:.3f}"]
case {'x': x, 'y': y, 'min_max': min_max, 'concavity': concavity}:
details_list = [f"concavity = {concavity}", f"{min_max} = ({x:.3f}, {y:.3f})"]
for detail in details_list:
output_string += f"{detail:^24}\n"
output_string += "\n"
# User Editable Region
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 OPR/116.0.0.0
Challenge Information:
Learn Interfaces by Building an Equation Solver - Step 64
Your solver function should return a different string.
The current hint message:
You should not modify your existing case block.
Please reset the step to restore the original code and try again.
Do not modify code you are not asked to modify, doing so will intefer with the tests.
I’ve edited your code for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.
You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.