用户:
盒子的box查看:0 回复:1 评论:0 创建时间:2020-02-03T22:00:12
【作品展示】

【作品介绍】
此作品可用于解一元二次方程,适用于复数,但需注意算式为ax^2+bx+c=dx^2+ex+f
需输入a,b,c,d,e,f
【作品源代码】
import math
import cmath
算式 = input('请输入算式').split(',')
算式[0] = float(算式[0])
算式[1] = float(算式[1])
算式[2] = float(算式[2])
算式[3] = float(算式[3])
算式[4] = float(算式[4])
算式[5] = float(算式[5])
结果A = (((0 - (算式[1] - 算式[4])) + math.sqrt((算式[1] - 算式[4]) ** 2 - (4 * (算式[0] - 算式[3])) * (算式[2] - 算式[5]))) / (2 * (算式[0] - 算式[3])))
结果B = (((0 - (算式[1] - 算式[4])) - math.sqrt((算式[1] - 算式[4]) ** 2 - (4 * (算式[0] - 算式[3])) * (算式[2] - 算式[5]))) / (2 * (算式[0] - 算式[3])))
if (结果A != 结果B):
print(''.join(['第一个结果是', str(结果A)]))
print(''.join(['第二个结果是', str(结果B)]))
else:
print(''.join(['结果是', str(结果A)]))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn