• 技术文章 >Python技术 >Python基础教程

    python如何求解多次方程

    尤及尤及2020-06-10 09:34:05原创3899

    python求解多次方程的方法:

    使用import语句导入camtch(数学复杂运算)模块,用input函数获取用户输入的计算值,将数学计算多次方程的方法编写成算法,使用算法就可以解多次方程了

    示例如下:

    计算二次方程的解

    # 二次方程式 ax**2 + bx + c = 0
    # a、b、c 用户提供,为实数,a ≠ 0 
     # 导入 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)

    更多Python知识,请关注:Python自学网!!

    专题推荐:python
    品易云
    上一篇:python如何识别中英文 下一篇:python里怎么调用函数

    相关文章推荐

    • 如何解决mac python3 中文乱码• python 为什么定义类• python代码灰色为什么• python的代码保存在哪里• python的解释器为什么打不开• python如何选择32位还是64位的• 怎么打开python的.py格式的文件

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网