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

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

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))
目录
相关文章
|
8月前
|
UED
【HarmonyOS——ArkTS语言】计算器的实现【合集】
【ArkTS语言-HarmonyOS】计算器的实现【合集】组件,点击等号后计算函数高效解析表达式并给出准确结果,达成核心功能要求。错误提示不够详尽,难以助力用户快速定位输入错误;响应式设计不足,在不同屏幕规格下适配性差。总体而言,本次实验已成功构建起基本功能框架,后续将针对上述问题深入探究优化方案,不断打磨细节,在完善计算器功能与提升用户体验的道路上持续精进,进而提升自身编程与应用开发的综合能力水平。利用按钮组件顺利完成布局设计,数字、运算符及功能按钮排列有序,操作逻辑清晰直观。
458 2
|
4月前
|
设计模式 Java 数据库连接
【设计模式】【结构型模式】外观模式(Facde)
一、入门 什么是外观模式? 一种结构型设计模式,通过为子系统中的一组接口提供一个统一的高层接口(称为外观),来简化客户端与复杂子系统的交互过程。其本质是建立抽象层来隔离复杂度。 为什么要有外观模式?
190 9
|
运维 监控 安全
DevOps转型之路:从传统运维到自动化运维的演进
【7月更文挑战第25天】本文旨在探讨DevOps文化和实践如何影响并转变传统的运维模式,通过分析自动化运维的优势与挑战,提供实施自动化运维的策略和方法。文章将结合案例分析,展示自动化运维在提升效率、保障稳定性以及促进团队协作方面的实际成效,为读者提供一条清晰的DevOps转型路径。
187 4
|
7月前
|
传感器 人工智能 数据可视化
数智入海,GIS赋能智慧海洋
随着科技发展,各国积极推进海洋数字化建设,建立全球海洋观测网络,获取实时数据并挖掘价值。我国从“十四五”规划到二十大报告强调海洋强国战略,利用地理空间信息技术和物联网整合监测数据,提供智能管理与决策支持,实现海洋环境的可视化三维场景、实时监测、环境保护、灾害预警及专题图件服务,推动海洋经济高质量发展。
|
8月前
|
数据采集 SQL 数据挖掘
电商数据分析的方法
电商数据分析涵盖从业务需求理解到数据呈现的全流程。初学者应循序渐进,掌握数据清洗、转换等技能,Python是重要工具。社交媒体营销分析关注用户参与度和KOL影响。实战教程如《2019电商数据分析师实战项目》提供Excel、SQL及Tableau应用案例,帮助巩固理论知识。代码示例展示了如何使用Pandas和SQLAlchemy进行销售数据分析,计算转化率。 (注:联系方式和感谢语已省略以符合要求)
电商数据分析的方法
|
10月前
|
存储 缓存 固态存储
Elasticsearch高性能搜索
【11月更文挑战第1天】
127 6
|
SQL XML 安全
Pikachu SQL 注入通关解析
Pikachu SQL 注入通关解析
|
10月前
|
消息中间件 编解码 网络协议
Netty从入门到精通:高性能网络编程的进阶之路
【11月更文挑战第17天】Netty是一个基于Java NIO(Non-blocking I/O)的高性能、异步事件驱动的网络应用框架。使用Netty,开发者可以快速、高效地开发可扩展的网络服务器和客户端程序。本文将带您从Netty的背景、业务场景、功能点、解决问题的关键、底层原理实现,到编写一个详细的Java示例,全面了解Netty,帮助您从入门到精通。
1048 0
|
缓存 监控 前端开发
Proxy对象有哪些应用场景
【9月更文挑战第3天】Proxy对象有哪些应用场景
201 4