Discuss / Python / 没做出来,看的评论区才编的

没做出来,看的评论区才编的

Topic source
import math
a=float(input('plase enter the number a:'))

b=float(input('plase enter the number b:'))

c=float(input('plase enter the number c:'))

n=b*b-4*a*c

def quadratic(a, b, c):

    if a==0:

        x=-c/b

        print('一元一次方程:',x)
        return    elif n>0:

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

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

        print('方程有两个解:',x1,x2)

        return    elif n==0:

        x=-b/(2*a)

        print('方程只有一个解',x)

        return    else:
         return'方程无解'print(quadratic(a,b,c))

  • 1

Reply