程序用来计算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('输入错误,请重新输入')
读书和健身总有一个在路上
希望与广大网友互动??
点此进行留言吧!