爬虫与Python:(二)Python基础篇——扩展:计算二次方程

在控制台输入数字,并计算二次方程,相关示例代码如下:

 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)
posted @ 2021-10-09 22:02  陆陆无为而治者  阅读(111)  评论(0编辑  收藏  举报