def quadratic(a, b, c):
if a == 0 :
x=(-c/b)
y='无'
return x,y
if a != 0 and (b2-(4ac)) >0 :
x=((math.sqrt(b2-(4ac))-b))/(2a)
y=((-math.sqrt(b**2-(4ac))-b))/(2a)
return x,y
if a != 0 and (b2-(4ac)) <0 :
x='无解'
y='无解'
return x,y
if a != 0 and (b2-(4ac)) ==0 :
x=((math.sqrt(b*2-(4ac))-b))/(2a)
y='无'
return x,y
DWLordze
!/usr/bin/env python3
-- coding: utf-8 --
import math
def quadratic(a, b, c): if a == 0 : x=(-c/b) y='无' return x,y if a != 0 and (b2-(4ac)) >0 : x=((math.sqrt(b2-(4ac))-b))/(2a) y=((-math.sqrt(b**2-(4ac))-b))/(2a) return x,y if a != 0 and (b2-(4ac)) <0 : x='无解' y='无解' return x,y if a != 0 and (b2-(4ac)) ==0 : x=((math.sqrt(b*2-(4ac))-b))/(2a) y='无' return x,y
a=int(input('enter a:')) b=int(input('enter b:')) c=int(input('enter c:')) print('解为:%s %s' % (quadratic(a,b,c)))