定义一个函数,接收三个参数返回一元二次方程

简介: 定义一个函数,接收三个参数返回一元二次方程

1 引文

在python中需要使用import函数来引进math库,在后定义一个函数,来进行运算求得一元二次方程。

需要值得注意的是,math库中需要应用的是quadratic(a,b,c)可以应用三个参数,在后注意求平方根的函数是math.sqrt(),math库中的函数众多,需要记住。


2 问题描述

请定义一个函数,quadratic(a,b,c),接收三个参数,返回一元二次方程的两个解,请截图完整的程序和运行结果。

提示:计算平方根可以调用math.sqrt()函数,比如

import math

math.sqrt(4)=2


3 算法描述

首先需要做的是引入math库中的quadratic(),运用定义类,定义一个函数(定义的函数是quadratic),写出求根的公式,设根就为m,利用在数学中根的大小来确定根的个数,最后返回x,y。


4 结语

在math库中有许多的函数可以使用,所以在使用是需要根据需求进行选择,在Python书上就有很多,可以去查找。


附件

import math
def quadratic(a,b,c):
   m=b*b-
4*a*c
if m>=0:
       x=(-b+math.sqrt(m))/(
2*a)
       y=(-b-math.sqrt(m))/(
2*a)
return x,y
return 'no answer'
print(quadratic(2,3,1))
目录
相关文章
实现 fizzBuzz 函数,参数 num 与返回值的关系如下
实现 fizzBuzz 函数,参数 num 与返回值的关系如下
|
1月前
|
Python
怎样在函数中返回多个值?
怎样在函数中返回多个值?
|
7月前
|
C++
C++程序返回指针值的函数
C++程序返回指针值的函数
63 1
|
4月前
|
Go 数据处理
深入理解函数返回多个值的机制
【8月更文挑战第31天】
16 0
在调用一个函数时传递了一个参数,但该函数定义中并未接受任何参数
在调用一个函数时传递了一个参数,但该函数定义中并未接受任何参数
126 2
|
7月前
|
存储 C语言 索引
返回指针值的函数
返回指针值的函数
34 1
定义求x的n次幂的函数,并返回计算结果
定义求x的n次幂的函数,并返回计算结果
|
7月前
[题]写一个函数返回参数二进制中1的个数。
[题]写一个函数返回参数二进制中1的个数。
32 1
函数返回参数二进制中 1 的个数。
写一个函数返回参数二进制中 1 的个数。
|
编译器
传递数组给函数
传递数组给函数
102 0