import math as m
def quadratic(a,b,c): delta=pow(b,2)-4 a c if delta>0: '''2个实根''' x_1=(-b+m.sqrt(delta))/(2a) x_2=(-b-m.sqrt(delta))/(2a) print('x_1= %f ' % x_1) print('x_2= %f ' % x_2) return x_1, x_2 elif delta=0: '''2个实根''' x=-b/(2a) print('x_1=x_2 = %f ' % x) else: '''2个复根''' delta_i=-delta x=-b+/(2a) y=m.sqrt(delta)/(2a) print('x_1= %f + %f i' % (x, y)) print('x_1= %f - %f *i' % (x, y)) return x, y
Sign in to make a reply
霁天13
import math as m
def quadratic(a,b,c): delta=pow(b,2)-4 a c if delta>0: '''2个实根''' x_1=(-b+m.sqrt(delta))/(2a) x_2=(-b-m.sqrt(delta))/(2a) print('x_1= %f ' % x_1) print('x_2= %f ' % x_2) return x_1, x_2 elif delta=0: '''2个实根''' x=-b/(2a) print('x_1=x_2 = %f ' % x) else: '''2个复根''' delta_i=-delta x=-b+/(2a) y=m.sqrt(delta)/(2a) print('x_1= %f + %f i' % (x, y)) print('x_1= %f - %f *i' % (x, y)) return x, y