def quadratic(a, b, c):
if a == 0:
if b == 0:
if c == 0:
return'此方程有无穷多解'
else:
return'此方程不成立'
else:
return -c/b, -c/b
else:
delt = bb - 4ac
if delt < 0:
return'此方程无解'
else:
x1 = (-b + math.sqrt(delt)) / (2 a)
x2 = (-b - math.sqrt(delt)) / (2 * a)
return x1, x2
d = int(input('请输入一元二次方程的系数a:'))
e = int(input('请输入一元二次方程的系数b:'))
f = int(input('请输入一元二次方程的常数c:'))
print('原方程的两个解为:', quadratic(d, e, f))
一块兢兢业业的手表
-- coding: utf-8 --
import math
def quadratic(a, b, c): if a == 0: if b == 0: if c == 0: return'此方程有无穷多解' else: return'此方程不成立' else: return -c/b, -c/b else: delt = bb - 4ac if delt < 0: return'此方程无解' else: x1 = (-b + math.sqrt(delt)) / (2 a) x2 = (-b - math.sqrt(delt)) / (2 * a) return x1, x2
d = int(input('请输入一元二次方程的系数a:')) e = int(input('请输入一元二次方程的系数b:')) f = int(input('请输入一元二次方程的常数c:')) print('原方程的两个解为:', quadratic(d, e, f))