Python实现一元二次方程的定义是:ax2 + bx + c = 0 请编写一个函数,返回一元二次方程的解。
2016-04-08 13:19
881 查看
<strong><span style="font-size:18px;">#杨鑫newlife import math def quadratic_equation(a, b, c): t = math.sqrt(pow(b, 2) - 4 * a * c) if(pow(b, 2) - 4 * a * c) > 0: return (-b + t) / (2 * a), (-b - t) / (2 * a) elif (pow(b, 2) - 4 * a * c) == 0: return (-b + t) / (2 * a) else: return None print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)</span></strong>
相关文章推荐
- python打印堆栈信息
- python emacs 相关信息
- Python学习笔记(三)条件判断和循环
- 对照java和spring理解python中单例模式的装饰器方法
- 【python学习】模块random
- ipython notebook
- C中嵌入Python解释器
- Python sys.path的使用
- Python支持的正则表达式元字符和语法
- Python学习笔记(五)
- Python学习笔记(二)list和tuple
- python内置函数getattr
- 【python学习】操作mysql
- python if __name__ == ' __main__'
- Python一日一练10----快速排序
- python import media模块
- webdriver+python 对三大浏览器的支持
- python 基础 如何让程序接收参数,最简单用sys.argv[]来获取
- XP安装pythonxy的问题
- django-spaghetti-and-meatballs 0.2.0 : Python Package Index