Learn Interfaces by Building an Equation Solver - Step 64

Tell us what’s happening:

Hello there, I believe, I have answered all the points from this task. and also check with the other forums, also the output is correct, but it doesn’t go to the next steps. kindly help me with this. thank you

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_type} = ({x:.3f}, {y:.3f}']

    for item in details_list:
        output_string += f'{item} + \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/137.0.0.0 Safari/537.36

Challenge Information:

Learn Interfaces by Building an Equation Solver - Step 64

What is min_max_type ? I don’t see that variable defined.

Try testing the output and see if it looks right:

print(solver(quadr_eq))

You are missing a character at the end.