表白:静静的走进你的心里,找个角落坐下,发现一切的律动都是随着你的心跳而改变! 讲解对象:Python求解二次方程式 作者:融水公子 rsgz
方式一: 大家可以参考一下源码
#!/usr/bin/env python3
import math
a = int(input("Enter value of a: "))
b = int(input("Enter value of b: "))
c = int(input("Enter value of c: "))
d = b * b - 4 * a * c
if d < 0:
print("ROOTS are imaginary")
else:
root1 = (-b + math.sqrt(d)) / (2 * a)
root2 = (-b - math.sqrt(d)) / (2 * a)
print("Root 1 = ", root1)
print("Root 2 = ", root2) 执行代码: 如果大家是centos7上面,我教大家怎么执行代码
# vim新建001.py文件
vim 001.py
# 进入插入模式 才能输入内容
i或者是e
# 上面的代码复制过来,然后保存文件
# 001.py文件提权
chmod +x 001.py
# 执行001.py文件
>./001.py
# 然后交互的时候输入合适的值就行了
Enter value of a: 1
Enter value of b: 5
Enter value of c: 2
Root 1 = -0.4384471871911697
Root 2 = -4.561552812808831 根据数学二次方程方面的特性,我们尽量b的值远大于a和c,需要保持delta>0 ===
公众号:小雪妃 谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。 ---
|