import math
def quadratic(a, b, c):
deta = b*b - 4*a*c
if deta < 0:
print("无解")
elif deta == 0:
deta = math.sqrt(deta)
outcome = (-b + deta) / (2 * a)
print("结果是x = " , outcome)
elif deta > 0:
deta = math.sqrt(deta)
outcome1 = (-b + deta)/(2*a)
outcome2 = (-b - deta)/(2*a)
print('结果是x1 = ' , outcome1 ,'结果是x2 = ' , outcome2)
a = float(input('请输入a: '))
b = float(input('请输入b: '))
c = float(input('请输入c: '))
quadratic(a,b,c)
Python学习笔记01 -- 函数应用(利用函数解决一元二次方程)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.