Python 二次方程

以下实例为通过用户输入数字,并计算二次方程:

# -*- coding: UTF-8 -*-

# Filename :test.py

# author by : www.xiaoushuo.com

# 二次方程式 ax**2 + bx + c = 0

# a、b、c 用户提供

# 导入 cmath(复杂数学运算) 模块

import cmath

a = float(input('输入 a: '))

b = float(input('输入 b: '))

c = float(input('输入 c: '))

# 计算

d = (b**2) - (4*a*c)

# 两种求解方式

sol1 = (-b-cmath.sqrt(d))/(2*a)

sol2 = (-b+cmath.sqrt(d))/(2*a)

print('结果为 {0} 和 {1}'.format(sol1,sol2))

以上代码执行输出结果为:

$ python test.py

输入 a: 1

输入 b: 5

输入 c: 6

结果为 (-3+0j) 和 (-2+0j)

该实例中,我们使用了 cmath (complex math) 模块的 sqrt() 方法 来计算平方根。

多元二次方程 python_Python 二次方程相关推荐

  1. c语言解决一元二次方程,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  2. 【组合数学】递推方程 ( 特征方程与特征根 | 特征方程示例 | 一元二次方程根公式 )

    文章目录 一.特征方程与特征根 二.特征方程与特征根 示例 ( 重要 ) 一.特征方程与特征根 常系数线性齐次递推方程标准型 : {H(n)−a1H(n−1)−a2H(n−2)−⋯−akH(n−k)= ...

  3. 一元二次方程虚根求法java_一元二次方程课件ppt

    一元二次方程课件ppt 一元二次方程,教学目标:,一元二次方程概念 解一元二次方程的方法 一元二次方程应用题,一元二次方程概念,一元二次方程概念及一元二次方程一般式及有关概念,一元二次方程概念,只含有 ...

  4. 使用python解决一元二次方程

    python解一元二次方程 一元二次方程的公式 开始编程 一元二次方程的公式 一元二次方程的一般式为ax^2+bx+c=0(a不等于0) 一元二次方程的解法有几种,最简便的是公式法,即=b±根号b^2 ...

  5. 拿破仑时代的炮兵究竟数学要多好?

    正常的炮兵军官学员基本相当于目前的高中水准+初步微积分,部分运算对查表熟练度有要求. >>>> 如果一个拿破仑时代的青年想当上炮兵军官,他的数学究竟要多好?他究竟要学哪一方面的 ...

  6. 用计算机怎么计算r角度,R语言中的数学计算

    原标题:R语言中的数学计算 前言 R是作为统计语言,生来就对数学有良好的支持,一个函数就能实现一种数学计算,所以用R语言做数学计算题特别方便.如果计算器中能嵌入R的计算函数,那么绝对是一种高科技产品. ...

  7. R语言中的数学计算(转载)

    R语言中的数学计算 关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: ...

  8. 单招计算机考试知识点,单招考试数学必背知识点(11页)-原创力文档

    2018 年单招考试<数学>必背知识点(一) 一.不为 0 的量 1.分式 A 中,分母 B≠0: 2.二次方程 ax2+bx+c=0( a≠0) B k( k≠0) 3.一次函数 y=k ...

  9. JavaScript学习-1

    本章目录: --------①数据类型. --------②定义变量. --------③类型转换. --------④运算符. --------⑤比较符. --------⑥if语句. ------ ...

最新文章

  1. php矢量图图标,矢量图(字体图标)
  2. MFC Map 许多警告
  3. 怎样用C语言数码管编写E1显示程序,跪求单片机0~99数码管显示用C语言编写的程序...
  4. matlab中怎么求矩阵的特征值和特征向量
  5. JavaScript实现图像处理----resizeImageWidth调整图像宽度算法(附完整源码)
  6. 计算机语言中daly什么意思,计算机组成与体系结构
  7. RNN隐藏层的两种计算方法GRU和LSTM
  8. System Center 2012 R2 CM系列之Configuration Manager系统需求
  9. cocos2d怎么设置屏幕朝向?横屏 or 竖屏设置
  10. CentOS 7.0yum安装MySQL
  11. 微信小程序蓝牙ibeacon_微信小程序的新接口 – 蓝牙
  12. numpy的使用(一)(reshape()有待研究)
  13. 用计算机数字技术制作的电影是,计算机数字技术为电影带来的空前发展.doc
  14. 有关2pc, 3pc,Tcc 的理解
  15. numpy中np.nan(pandas中NAN)
  16. canvas实现动态点线背景,鼠标画点连线。
  17. 【转】ESL和ESR的基本認識
  18. 基于深度学习的信息隐藏技术的研究总结(一)
  19. 思科网络安全 第六章考试答案
  20. 5W1H聊开源之Who和How——谁、如何参与开源?

热门文章

  1. ip classles
  2. swoole UDP TCP客户端
  3. 配置中心框架IConfCenter
  4. 和Java相关的书籍,想成为架构师的请收藏一下啊
  5. hdu 2222:Keywords Search
  6. 63.死锁和死锁的原因
  7. Qt-QTableWidget设置只能选中一行
  8. 100个短缺职业排行榜出炉 找工作,这些职业最缺人
  9. 计算机视觉开源库OpenCV之平滑、模糊和滤波
  10. 计算机视觉开源库OpenCV之图像翻转