请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程 ax^2+bx+c=0的两个解。

提示:

一元二次方程的求根公式为:

x1 = (-b + math.sqrt((b * b) - (4 * a * c))) / (2 * a)

x2 = (-b - math.sqrt((b * b) - (4 * a * c))) / (2 * a)

计算平方根可以调用math.sqrt()函数

# -*- coding: utf-8 -*-

# 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程 ax^2+bx+c=0的两个解

import math

def quadratic(a,b,c):

x1 = (-b + math.sqrt((b * b) - (4 * a * c))) / (2 * a)

x2 = (-b - math.sqrt((b * b) - (4 * a * c))) / (2 * a)

return x1,x2

print('quadratic(2,3,1) = ' , quadratic(2,3,1))

print('quadratic(1,3,-4) = ' , quadratic(1,3,-4))

if quadratic(2,3,1) != (-0.5, -1.0):

print('测试失败')

elif quadratic(1,3,-4) != (1.0, -4.0):

print('测试失败')

else:

print('测试成功')

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

python解一元二次方程ax^2+bx_python 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解...相关推荐

  1. c语言求解一元二次方程的两相等实根,c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根...

    c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根0 麻烦帮忙看看下面三个程序的区别~~谢谢啦 下列是用于求一元二次方程ax2+bx+c=0的两个实根的三个c程序,分别采用不同的方法或使用 ...

  2. python使用del保留字定义一个函数-Python使用什么保留字定义一个函数。

    [单选题]Where was the First Continental Congress held? [单选题]对于集合S和T,下列不属于集合类型的操作是() [判断题]UPS系统的静态开关用于保护 ...

  3. python使用del保留字定义一个函数-函数和代码复用 --Python

    1.关于递归函数的描述,以下选项中正确的是 A.包含一个循环结构 B.函数比较复杂 C.函数内部包含对本函数的再次调用 D.函数名称作为返回值 答案:D 答案解析:递归函数是指函数内部包含对本函数的再 ...

  4. 20 Python函数、定义一个函数、参数传递、匿名函数、return语句、变量作用域、

    20Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  5. Python -- 定义一个函数,判断输入的数是不是质数

    Python – 定义一个函数,判断输入的数是不是质数 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数,否则称为合数. #定义一个函数,判断该数是不是质数 def sum(n): ...

  6. 创建一个Python脚本,实现以下功能。(1)定义一个函数,用于计算圆柱体的表面积、体积,函数名为comput,.输入参数为底半径(r)、高(h),返回值为表面积(S)、体积(V),返回多值的函

    创建一个Python脚本,实现以下功能. (1)定义一个函数,用于计算圆柱体的表面积.体积,函数名为comput,.输入参数为底 半径(r).高(h),返回值为表面积(S).体积(V),返回多值的函数 ...

  7. Python中如何定义一个函数

    任何编程语言知识它的基础知识都是有些枯燥的,我们一定要多练习, 多实践.下面小编来将一下Python中如何定义一个函数. 最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可 ...

  8. python怎么定义一个函数_Python定义一个函数的方法

    Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...

  9. python 定义函数方法_Python定义一个函数的方法

    Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...

最新文章

  1. 射灯安装方法图解_客厅适合用射灯做基础照明吗?又该如何布灯?
  2. leetcode-44. Wildcard Matching
  3. SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
  4. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python异常处理)
  5. CMake笔记-使用CMake GUI生成MinGW的Makefiles及编译hiredis
  6. 为什么优秀开发者进入Google后就不参与开源了
  7. sendRedirect的路径
  8. 米家扫地机器人怎么加水_最省心的扫地机器人,米家扫地机器人1C:视觉动态导航实力强劲...
  9. Qt信号与槽实现方式
  10. 中国十大电子商务网站排名
  11. Windows下PostgreSQL 8.1版安装图解
  12. 110、氮气IG100灭火系统的设计灭火浓度
  13. Pytorch——如何创建一个tensor与索引和切片(一)
  14. python学习日记
  15. Android 添加Flutter 项目依赖
  16. 华三交换机模拟器搭建和使用
  17. SQL Sever 远程计算机拒绝网络连接,错误:1225 具体解决步骤。
  18. 随机森林之信贷风险模型特征工程
  19. 关于短信验证码报错和解决问题
  20. 电脑灯不亮,电脑显示灯不亮原因有哪些 电脑显示灯不亮解决方法

热门文章

  1. 【SQL Server】列转行 STUFF 函数
  2. 胜者先胜而后求战,败者先战而后求胜
  3. java游戏开发杂谈 - 游戏编程浅析
  4. Delphi2010设置成Delphi7风格
  5. 工程流体力学笔记暂记8(伯努利方程的推导)
  6. 解除带宽限速,提升电脑网速
  7. 解决File.Delete()删除不掉文件
  8. 计算机操作系统的发展过程
  9. python获取网页图片_python抓取网页中的图片示例
  10. Mencoder转换视频格式(1)