Python程序计算ax^2+bx+c=0方程根
程序员文章站
2024-01-26 21:16:04
程序用来计算ax^2+bx+c=0的两个根,有些异常暂时无法处理;#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释#计算函数ax^2+bx+c=0的两个解,自定义方法import mathwhile True: pr... ......
程序用来计算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('输入错误,请重新输入')
读书和健身总有一个在路上
上一篇: Python 迭代器,错误、异常处理