# -*- coding: UTF-8 -*-
import math
print('欢迎来到一元二次方程自动求解程序\n')
print('请依次输入方程中的二次项系数a,一次项系数b和常数项c。\n')
a=float(input('请输入二次项系数,按Enter键继续\n'))
b=float(input('请输入一次项系数,按Enter键继续\n'))
c=float(input('请输入常数项,按Enter键继续\n'))
def quadratic(a,b,c):
z = b**2-4*a*c
x = (-b+math.sqrt(z))/(2*a)
y = (-b-math.sqrt(z))/(2*a)
return(x,y)
if b**2-4*a*c<0:
print('此方程无实数根')
else:
print('此方程有两个不相等的实数根',quadratic(a,b,c))
Sign in to make a reply
心中熱望
# -*- coding: UTF-8 -*-
import math
print('欢迎来到一元二次方程自动求解程序\n')
print('请依次输入方程中的二次项系数a,一次项系数b和常数项c。\n')
a=float(input('请输入二次项系数,按Enter键继续\n'))
b=float(input('请输入一次项系数,按Enter键继续\n'))
c=float(input('请输入常数项,按Enter键继续\n'))
def quadratic(a,b,c):
z = b**2-4*a*c
x = (-b+math.sqrt(z))/(2*a)
y = (-b-math.sqrt(z))/(2*a)
return(x,y)
if b**2-4*a*c<0:
print('此方程无实数根')
else:
print('此方程有两个不相等的实数根',quadratic(a,b,c))