四时宝库

程序员的知识宝库

我要去西藏 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('输入错误,请重新输入')

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接