该代码行需要用到的是 math数据库,所以在开头先引入数据库,需注意的是要定义好数值类型

import math
#I(input):输入数据
print('计算一元二次方程的根,请依次输入各个系数:')
a=float(input('请输入a的值:'))
b=float(input('请输入b的值:'))
c=float(input('请输入c的值:'))
d=float(b**2-4*a*c)
#P(process):处理数据
if a!=0:
    if d<0:
        print('该方程无根')
    elif d==0:
        x=-b/(2*a)
        print('该方程的唯一的根','\t','x={:.1f}'.format(x))
    else:
        root=math.sqrt(d)
        x1=(-b+root)/(2*a)
        x2=(-b-root)/(2*a)
        print('该方程的第一个根x1={:.2f}'.format(x1),'\t','该方程的第二个根x2={:.2f}'.format(x2))

下面是效果图

Pyhton计算一元二次方程的根相关推荐

  1. 可以计算一元二次方程复数根的模拟计算机

    可以计算一元二次方程复数根的模拟计算机 模拟计算机采用模拟电路计算加减乘除.例如计算,(28+80-65)×56÷79,可以先用直流电源电路产生一个DC28V,1A的信号,这个信号代表实数28.再用直 ...

  2. Java简单题-----计算一元二次方程的根

    计算一元二次方程的根: import java.util.*;public class theSolutionOfEquation {public static void main(String [] ...

  3. java——计算一元二次方程的根

    class FindRoot{ //计算一元二次方程的根static double[] root(double a, double b, double c) throws Exception{doub ...

  4. EduCoder-程序设计技术R-选择结构程序设计进阶-(第1关:快递费用计算)(第2关:计算一元二次方程的根)(第3关:产品信息格式化)

    目录 第1关:快递费用计算 代码示例 第2关:计算一元二次方程的根 代码示例 第3关:产品信息格式化 代码示例 第1关:快递费用计算 任务描述 本关任务:编写一个计算机快递费的程序. 上海市的某快递公 ...

  5. 3-4 3.4编程计算一元二次方程的根

    3-4 3.4编程计算一元二次方程的根 3.4. A quadratic equation is an equation that either has the from or an equation ...

  6. python计算一元二次方程的根

    python计算一元二次方程的根 小编也是一个小白,,只因突然想起写个求解方程,所以写了一个求解一元二次方程的代码. 发现使用python写求解方程要比c语言简单..但是学艺不精,,勿喷 以下代码能够 ...

  7. MVC模式计算一元二次方程的根及梯形面积

    文章目录 一.实验目的 二.实验内容 实验6-1: 实验6-2: 三.参考代码 实验6-1: 实验6-2: 四.实验结果 实验6-1: 实验6-2: 五.讨论 一.实验目的 本实验的目的是掌握在MVC ...

  8. java计算一元二次方程的根_java基础 --- 求一元二次方程的根(分情况讨论)-Go语言中文社区...

    package com.test;//创建一个test包 import java.util.Scanner;//导入java.util包中的Scanner类(使用此类可以方便的完成输入流的输入操作) ...

  9. C语言计算一元二次方程的根(完全版)

    题目(Description): 求一元二次方程ax2+bx+c=0的根.a.b.c为任意实数. 输入(Input): 任意三个系数a.b.c. 输出(Output): x1 x2实根(保留2位小数) ...

  10. 计算一元二次方程的根

    根据下面给出的求根公式,计算并输出一元二次方程ax2+bx+c=0的两个实根,要求精确到小数点后4位.其中a,b,c的值由用户从键盘输入.如果用户输入的系数不满足求实根的要求,输出错误提示 " ...

最新文章

  1. android ValueAnimator学习
  2. oracle中master实例,oracle基础(基本介绍)
  3. alias提升效率工具
  4. ADO 数据类型转换表[转]
  5. xfce4截图的快捷键设置
  6. oracle 设置查询条数,SQL、MySQL、Oracle、 Sqlite、Informix数据库查询指定条数数据的方法...
  7. C语言选择结构和循环结构的汇总
  8. leetcode —— 面试题 16.19. 水域大小
  9. 360团队 临时目录的原始文件不是360合法文件_谈谈腾讯电脑管家小团队版
  10. 悄悄告诉你,在硅谷,有一种工作比程序员挣得多
  11. fastjson使用-- @JSONField使用(转)
  12. iOS 面试常问考点
  13. report 和report on的区别
  14. 夺旗赛 CTF 六大方向基础工具简介集合(MISC,WEB,Crypto,Reverse,Pwn,Mobile)
  15. 手动安装Ubuntu 16.04无线wifi驱动,任意网卡型号均可
  16. 微信小程序入门级教程一
  17. YCbCr(YUV)与RGB转换公式以及常用颜色的yuv值
  18. Atrainable feature extractor for handwritten digit recognition(经典文章阅读)
  19. 投稿warning: Font T8 is of type Type 3 问题定位和解决。
  20. 中科院自动化研究所面试

热门文章

  1. matlab floor函数用法,matlab中fix, floor, ceil, round 函数的使用方法
  2. floor关键字用法:
  3. android检测蜂窝网络,怎么检查您的Android设备蜂窝信号强度?
  4. vue动态修改网页标题(也可用于vx里的网页标题)
  5. Windows命令行解决8080端口被占用
  6. ZOJ 3551 Bloodsucker(概率dp)
  7. 我男友是个学霸,你们输给DOTA,我输给代码……
  8. 如何给Excel减肥(相关技巧和注意事项)
  9. 内推 | 这可能是2019年最难得的机会之一啦~
  10. 在Ubuntu上安装Tensorflow Serving