在控制台输入数字,并计算二次方程,相关示例代码如下:
1 """计算二次方程""" 2 # 导入cmath(复杂数学运算)模块 3 import cmath 4 5 a = float(input("输入a:")) 6 b = float(input("输入b:")) 7 c= float(input("输入c:")) 8 9 # 计算 10 d = (b**2) -(4*a*c) 11 12 # 两种求解方式 13 sol1 = (-b-cmath.sqrt(d))/(2*a) 14 sol2 = (-b +cmath.sqrt(d))/(2*a) 15 16 print("结果为{0}和{1}".format(sol1 , sol2))
运行后控制台输出:
输入a:1 输入b:5 输入c:6 结果为(-3+0j)和(-2+0j)