总体思路:

1.输入a b c

2.计算德尔塔▲(▲=b^2-4ac)

3.判断解的个数(▲=0,两个解相同)(▲>0,两个解不同)(▲<0,无解)

4.利用-b+根号▲/2a

代码如下:

#输入abc的值
a=float(input("输入a:"))
b=float(input("输入b:"))
c=float(input("输入c:"))
#计算delta
delta=b**2-4*a*c
#判断解的个数
if delta>0:x1 = (b + delta ** 0.5) / (-2 * a)x2 = (b - delta ** 0.5) / (-2 * a)print("x1=", x1)print("x2=", x2)
elif delta==0:x=b/-2*aprint("x1=x2=",x)
#计算x1,x2
elif delta<0:print("方程无解!")

[Python]经典例题——解一元二次方程相关推荐

  1. 用python写一个解一元二次方程的类

    第一步 明确需要的变量 要解一元二次方程,肯定先把它化成一般式:ax^2+bx+c=0,我们需要用到的参数是a,b,c还有一个判别式"▲" ,可以随意给个名字,我这里给的g. 第二 ...

  2. python定义一个解一元二次方程的函数

    不讨论二次,一次参数都是零的情况,不讨论有虚数根的情况 思路: 利用求根公式做判断有无实数根b*b-4*a*c 利用求根公式进行求解 步骤: 构建一个三个形参的函数,做根的判别式: import ti ...

  3. Python基础例题:一元二次方程求解。

    题目: 通过用户一次输入二次项系数.一次项系数.常数项的值,求解二元一次方程的实数根. 分析: 1.只考虑整数情况,其他的我也不懂 2.依次设置用户输入. 3.判断二元一次方程有无实数根 4.利用二元 ...

  4. python怎么算一元二次方程_python如何解一元二次方程

    本文收集整理关于python如何解一元二次方程的相关议题,使用内容导航快速到达. 内容导航: Q1:python 使用try except解一元二次方程问题 123456789101112131415 ...

  5. Python——解一元二次方程

    Python的第一个练习--解一元二次方程&条件语句 1.float ()函数用于将整数和字符串转换成浮点数. 2.int()函数也可以解整数方程,但是当不是整数的是,就会报错. print( ...

  6. Python:解一元二次方程(带分数和根号结果!)

    Python:解一元二次方程(带分数和根号结果!) 利用Python解一元二次方程 完善方程的系数 定义函数开方后是否为整数(在试了n次后终于搞定如何判断开方为整数类型) 定义函数取整开方后的数 判断 ...

  7. python解一元二次方程

    解一元二次方程ax^2+bx+c=0 刚开始碰到这个问题,习惯性地想要用迭代的方式来做,居然忘记了解方程的公式... 思路: 公式法解方程即可,先计算delta=b^2-4ac 若delta<0 ...

  8. 【Java例题】2.8 解一元二次方程

    8.解一元二次方程. 输入一元二次方程的a,b,c三个系数,解一元二次方程 ax^2+bx+c=0,输出两个根 package study;import java.util.Scanner;publi ...

  9. c语言韦达定理求方程解,解一元二次方程练习题(韦达定理)

    <解一元二次方程练习题(韦达定理)>由会员分享,可在线阅读,更多相关<解一元二次方程练习题(韦达定理)(13页珍藏版)>请在人人文库网上搜索. 1.解一元二次方程练习题(配方法 ...

最新文章

  1. win2000.win2003关闭端口详解--防黑必备
  2. 落地即一地鸡毛,AI落地存在的难题有哪些?
  3. Linux之LVM与磁盘配额(quota)详解
  4. SetRegistryKey函数
  5. 六、Git多人开发: 把同一文件改成了不同的文件名如何处理?
  6. python规则框架_Pytest框架【2】:用例规则
  7. python画三维立体图难吗_万万没想到,Python竟能绘制出如此酷炫的三维图
  8. 剑指offer-JZ30 包含min函数的栈(C++,附自己的分析)
  9. 苹果经典复古彩虹Logo回归?这效果图 看了只想告辞!
  10. java 广告插件_徒手创建一个chrome扩展-屏蔽广告插件
  11. 计算机网络 | 无盘工作站的建立
  12. Linux各个版本资源下载
  13. Tampermonkey油猴脚本安装及入门
  14. implement 和 extends 的区别
  15. SAS硬盘优缺点概述
  16. Unity关节的使用和举例,布娃娃系统
  17. 阿里巴巴原来这么容易就能进去…
  18. Caffe新手教程傻瓜系列(9):训练和测试自己的图片
  19. Duplicate Finder for Mac 1.4.3 重复文件查找和删除 破解版下载
  20. algo_KNN(k-nearest neighbor)

热门文章

  1. One PUNCH Man——特征选择
  2. ansible service 模块
  3. acm暑期集训_2020.07.02
  4. 门面设计模式(Facade Pattern)
  5. 安卓上利用百度输入法提供的导入词库与个性短语,批量造词方便输入
  6. 计算机控制专业的就业前景,计算机控制管理专业就业前景和就业方向分析
  7. Web前端开发必不可少的10个开源框架
  8. python编程midi键盘按键错乱_键盘按键错乱有以下几种相应的解决办法
  9. 2019中国互联网300强
  10. Allegro打散Group的两种方法操作指导