# 案例三:二次方程 # 二次方程式 ax**2 + bx + c = 0 import cmath a = float(input("请输入二次项系数a:")) b = float(input("请输入一次项系数b:")) c = float(input("请输入常数项c:")) # 判别式 judge = (b**2) - (4*a*c) if judge>=0: sol1 =(-b-cmath.sqrt(judge))/(2*a) sol2 =(-b+cmath.sqrt(judge))/(2*a) # 结果用复数表示 print(f"方程式的两个根分别为{sol1}与{sol2}") else: print('判别式小于0,无实数解')
PYTHON100个案例训练——3
最新推荐文章于 2024-09-17 23:15:58 发布