Discuss / Python / 作业

作业

Topic source

import math

def quadratic(a,b,c):

    x = b**2-4*a*c

    if x > 0:

        x1 = (-b+math.sqrt(b**2-4*a*c))/(2*a)

        x2 = (-b-math.sqrt(b**2-4*a*c))/(2*a)

        print('共有两个值分别是')

        return(x1,x2)

    elif x == 0:

        x1 = (-b+math.sqrt(b**2-4*a*c))/2*a

        x2 = (-b-math.sqrt(b**2-4*a*c))/2*a

        print('只有一个值')

        return(x1,x2)

    elif x < 0:

        return'此值无解'

a = float(input('请输入参数'))

b = float(input('请输入参数'))

c = float(input('请输入参数'))

print(quadratic(a,b,c))


  • 1

Reply