求解答
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Python 求一元二次方程问题
求解答
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
神仙别闹 2021-10-12 07:43关注import math str_in = input('请输出方程系数(a b c):') num = [int(n) for n in str_in.split()] a= num[0]#a b = num[1]#b c =num[2]#c if a != 0: delta = b**2-4*a*c if delta < 0: print("-1") elif delta == 0: s = -b/(2*a) print("%.2f" % s) else : root = math.sqrt(delta) x1 = (-b+root)/(2*a) x2 = (-b-root)/(2*a) print("%.2f" % x2,"%.2f" % x1)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-18 14:13回答 1 已采纳 print(x1,x2)
- 2022-10-10 10:35回答 4 已采纳 主要是求根那里的表达式有错误,测试例子使用的是第二个链接的第19题,修改如下:参考链接: 一元二次方程根的判别式_初三网 一元二次方程ax2
- 2023-02-14 12:35回答 2 已采纳 最开始要import math 把math库引入
- 2021-01-21 09:25本文实例讲述了Python实现求解一元二次方程的方法。分享给大家供大家参考,具体如下: 1. 引入math包 2. 定义返回的对象 3. 判断b*b-4ac的大小 具体计算代码如下: # -*- coding:utf-8 -*- #! python2 import math ...
- 2021-09-15 09:08回答 1 已采纳 你好! math math, sqrt, b, 2, a, c -b-math.sqrt(b**2-4*a*c) False flag flag, == True a, 'a:' b, 'b:' c,
- 2022-06-15 18:28回答 1 已采纳 a = eval(input('a:')) while a==0: a = eval(input('a不能等于0,请重输a:')) b, c = eval(input('b:')), ev
- 2021-11-01 02:41回答 2 已采纳 a=int(input()) b=int(input()) c=int(input()) if a==0: if b==0: print('Data error') e
- 2021-01-02 17:03示例1(求解一元三次方程): import sympy as sp # 导入sympy包 x = sp.Symbol('x') # 定义符号变量 f = x**3 - 3*x**2 + 3*x - 9/16 # 定义要求解的一元三次方程 x = sp.solve(f) # 调用solve函数求解方程 x # ...
- 2021-08-28 15:43回答 2 已采纳 参考一下这里: 二分法和牛顿迭代法解方程(python实现)_xqxls1的博客-CSDN博客 二分法1.二分法思路假设给定的函数是f(x)=(x-2)^3,二分法首先要求函数是单调的,然后选
- 2021-11-01 10:51回答 2 已采纳 先写dt=b*2-4a*c,再用dt<0来判断。你的报错是不是:SyntaxError: invalid syntax
- 2022-04-02 08:16回答 1 已采纳 x=float(input()) def f(x): y=x**2+2*x-9 y =round(y,3) return y result = f(x) print(resu
- 2024-06-21 14:57学海无涯w的博客 achar=input("请输入一元二次方程的三个系数:")程序的中complex(0,1),结果。其实就是1j再乘判别式的相反数开根号。
- 2020-09-21 01:28在Python编程中,解决数学问题是一项常见的任务,特别是在处理一元二次方程时。一元二次方程通常表示为 `ax² + bx + c = 0`,其中a、b和c是常数,a不等于0。本篇将详细讨论如何使用Python实现求解一元二次方程的实...
- 2024-06-30 12:12### Python编程一元二次方程求根算法的应用 一元二次方程是数学中的一个基本概念,其标准形式为ax2+bx+c=0,其中a, b, c是常数,并且a≠0。该方程的根可以通过求根公式(也称作二次...
- 2021-10-22 03:04A_little_bears的博客 首先如图所示敲出下列代码: 即如下 import math a = float(input("请输入a的值:")) b = float(input("请输入b的值:")) c = float(input("请输入c的值:"))if a !... delta = b**2-4*a*c ... s ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司