运用函数求方程式的解

简介: 运用函数求方程式的解

1 引言

运用这个程序可以求出一个一元二次方程的根。

2 问题

在一个一元二次方程中一共有三个常数,一个未知数,需通过这几个数求出方程的解。

3 方法

通过引入函数math,对数字进行求根,从而进行下一步运算。

4 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

import math
def root():
   q=b**b-4*a*c
   if q>=0:
       print(-b+math.sqrt(q)/2/a)
       print(-b-math.sqrt(q)/2/a)
   else:
       print('无解')
a=4
b=8
c=6
print(root())

5 结语

通过引入函数math,可以对数字进行求根,但该数字必须大于等于0.所以在对数字进行求根之前必须先对数字进行判断,就要用到判断语句。通过判断语句与函数的结合就可以得到最终结果。


目录
相关文章
|
5月前
高等数学II-知识点(3)——广义积分、定积分几何应用、定积分求曲线弧长、常微分方程、可分离变量的微分方程、一阶微分方程-齐次方程、一阶线性微分方程
高等数学II-知识点(3)——广义积分、定积分几何应用、定积分求曲线弧长、常微分方程、可分离变量的微分方程、一阶微分方程-齐次方程、一阶线性微分方程
43 0
数学问题-反射定律&折射定律的向量形式推导
数学问题-反射定律&折射定律的向量形式推导
197 0
线性代数(方程组的几何解释)
线性代数(方程组的几何解释)
72 0
第7章 符号计算——7.9 符号微分方程求解
第7章 符号计算——7.9 符号微分方程求解
|
机器学习/深度学习 决策智能
矩阵分析 (六) 矩阵的函数
矩阵分析 (六) 矩阵的函数
115 0
罗尔(Rolle)、拉格朗日(Lagrange)和柯西(Cauchy)三大微分中值定理的定义
罗尔(Rolle)、拉格朗日(Lagrange)和柯西(Cauchy)三大微分中值定理的定义
罗尔(Rolle)、拉格朗日(Lagrange)和柯西(Cauchy)三大微分中值定理的定义
为什么在线性模型中相互作用的变量要相乘
为什么在线性模型中相互作用的变量要相乘
91 0
为什么在线性模型中相互作用的变量要相乘
Rolle中值定理的两个数学推论证明
Rolle中值定理的两个数学推论证明 中值定理的两个数学推论的证明过程,体现的数学思想比较有趣,我把它备忘记录下来。Rolle中值定理的数学推论1:简单的说吧,就是,假设I区间可微、连续,如果f’(x)=0,那么f(x)=C,C为常数。
949 0