Discuss / Python / 作业

作业

Topic source

屾屾丶

#1 Created at ... [Delete] [Delete and Lock User]

#可以自行输入a,b,c值,算出解

import math

def quadratic(a,b,c):
    s=float(b**2-4*a*c)
    if s>0:
        x1=(-b+math.sqrt(s))/(2*a)
        x2=(-b-math.sqrt(s))/(2*a)
        return x1,x2
    elif s==0:
        x=(-b+math.sqrt(s))/2*a
        return x
    else:
        print('此方程无根')

a=float(input('请输入a值:'))
b=float(input('请输入b值:'))
c=float(input('请输入c值:'))
print(quadratic(a,b,c))

你可以

else:

    return “无解”

如果你print的话 下面是不是还会有一个none


  • 1

Reply