https://www.programiz.com/online-compiler/23axuuBUUJ2xu


import numpy as np

def f(x):

    y=x*x+5*x+6

    return y

a=float(input("Enter Intial value of a: "))

b=float(input("Enter Intial value of b: "))

if f(a)*f(b)<0:

    print("Root lies in the interval [{0},{1}]".format(a,b))

elif f(a)*f(b)==0:

    print("Any one initial value may the root")

else:

    print("No root lies in the interval [{0},{1}]".format(a,b))