前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >方程求解

方程求解

作者头像
算法与编程之美
发布2024-04-25 14:01:05
750
发布2024-04-25 14:01:05
举报

1 问题

如何使用Python程序实现在输入三个数的条件下判断该方程的解的个数并求出其值?

2 方法

定义一个函数quadratic接收三个参数,运用数学计算∆的方法赋值给变量s,调用计算平方根的方法算出x1、x2的值

代码清单

代码语言:txt
复制

def quadratic(a,b,c): #定义一个函数接受三个参数
    s=b*b-4*a*c #将该函数的∆赋值给变量s
    import math #调用math.sqrt()函数
if s>=0:
        x1=(-b+math.sqrt(s))/(2*a)
        x2=(-b-math.sqrt(s))/(2*a)
        return x1,x2 #求解该方程
else:
        return 'unsolvable' #无解
print(quadratic(2,3,1))
#输出(-0.5,-1.0)

3 结语

在面对求解方程类的问题时,利用定义、调用函数的方法,证明函数的灵活、高效性。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档