zoukankan      html  css  js  c++  java
  • Python程序计算ax^2+bx+c=0方程根

    程序用来计算ax^2+bx+c=0的两个根,有些异常暂时无法处理;

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
        #当程序存在中文时,注释表明使用utf-8编码解释
    
    #计算函数ax^2+bx+c=0的两个解,自定义方法
    
    import math
    while True:
        print('本程序用来计算ax^2+bx+c=0的两个根')
        print('使用请输入continue,退出请输入exit')
        XZ = input()
        if XZ == 'continue':
            def PFG(a,b,c):
                #math.sqrt() 计算平方根
                x1 = (-b+(math.sqrt((b**2)-4*a*c)))/(2*a)
                x2 = (-b-(math.sqrt((b**2)-4*a*c)))/(2*a)
                return x1,x2
            print("请输入a,按回车结束输入")
            x = input()
            print("请输入b,按回车结束输入")
            y = input()
            print("请输入c,按回车结束输入")
            z = input()
            p = PFG(int(x),int(y),int(z))
            print('第一个根是',p[0])
            print('第二个根是',p[1])
        elif XZ == 'exit':
            print('谢谢使用,回车结束')
            a = input()
            exit()
        else:
            print('输入错误,请重新输入')

    读书和健身总有一个在路上

  • 相关阅读:
    面试题练习
    小作业7
    小作业6,7
    小作业
    坦克大战
    面试题
    20181213作业
    20181212作业
    20181211作业
    第三周周末作业
  • 原文地址:https://www.cnblogs.com/Renqy/p/11584405.html
Copyright © 2011-2022 走看看