Pyhton计算一元二次方程的根
该代码行需要用到的是 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计算一元二次方程的根相关推荐
- 可以计算一元二次方程复数根的模拟计算机
可以计算一元二次方程复数根的模拟计算机 模拟计算机采用模拟电路计算加减乘除.例如计算,(28+80-65)×56÷79,可以先用直流电源电路产生一个DC28V,1A的信号,这个信号代表实数28.再用直 ...
- Java简单题-----计算一元二次方程的根
计算一元二次方程的根: import java.util.*;public class theSolutionOfEquation {public static void main(String [] ...
- java——计算一元二次方程的根
class FindRoot{ //计算一元二次方程的根static double[] root(double a, double b, double c) throws Exception{doub ...
- EduCoder-程序设计技术R-选择结构程序设计进阶-(第1关:快递费用计算)(第2关:计算一元二次方程的根)(第3关:产品信息格式化)
目录 第1关:快递费用计算 代码示例 第2关:计算一元二次方程的根 代码示例 第3关:产品信息格式化 代码示例 第1关:快递费用计算 任务描述 本关任务:编写一个计算机快递费的程序. 上海市的某快递公 ...
- 3-4 3.4编程计算一元二次方程的根
3-4 3.4编程计算一元二次方程的根 3.4. A quadratic equation is an equation that either has the from or an equation ...
- python计算一元二次方程的根
python计算一元二次方程的根 小编也是一个小白,,只因突然想起写个求解方程,所以写了一个求解一元二次方程的代码. 发现使用python写求解方程要比c语言简单..但是学艺不精,,勿喷 以下代码能够 ...
- MVC模式计算一元二次方程的根及梯形面积
文章目录 一.实验目的 二.实验内容 实验6-1: 实验6-2: 三.参考代码 实验6-1: 实验6-2: 四.实验结果 实验6-1: 实验6-2: 五.讨论 一.实验目的 本实验的目的是掌握在MVC ...
- java计算一元二次方程的根_java基础 --- 求一元二次方程的根(分情况讨论)-Go语言中文社区...
package com.test;//创建一个test包 import java.util.Scanner;//导入java.util包中的Scanner类(使用此类可以方便的完成输入流的输入操作) ...
- C语言计算一元二次方程的根(完全版)
题目(Description): 求一元二次方程ax2+bx+c=0的根.a.b.c为任意实数. 输入(Input): 任意三个系数a.b.c. 输出(Output): x1 x2实根(保留2位小数) ...
- 计算一元二次方程的根
根据下面给出的求根公式,计算并输出一元二次方程ax2+bx+c=0的两个实根,要求精确到小数点后4位.其中a,b,c的值由用户从键盘输入.如果用户输入的系数不满足求实根的要求,输出错误提示 " ...
最新文章
- android ValueAnimator学习
- oracle中master实例,oracle基础(基本介绍)
- alias提升效率工具
- ADO 数据类型转换表[转]
- xfce4截图的快捷键设置
- oracle 设置查询条数,SQL、MySQL、Oracle、 Sqlite、Informix数据库查询指定条数数据的方法...
- C语言选择结构和循环结构的汇总
- leetcode —— 面试题 16.19. 水域大小
- 360团队 临时目录的原始文件不是360合法文件_谈谈腾讯电脑管家小团队版
- 悄悄告诉你,在硅谷,有一种工作比程序员挣得多
- fastjson使用-- @JSONField使用(转)
- iOS 面试常问考点
- report 和report on的区别
- 夺旗赛 CTF 六大方向基础工具简介集合(MISC,WEB,Crypto,Reverse,Pwn,Mobile)
- 手动安装Ubuntu 16.04无线wifi驱动,任意网卡型号均可
- 微信小程序入门级教程一
- YCbCr(YUV)与RGB转换公式以及常用颜色的yuv值
- Atrainable feature extractor for handwritten digit recognition(经典文章阅读)
- 投稿warning: Font T8 is of type Type 3 问题定位和解决。
- 中科院自动化研究所面试
热门文章
- matlab floor函数用法,matlab中fix, floor, ceil, round 函数的使用方法
- floor关键字用法:
- android检测蜂窝网络,怎么检查您的Android设备蜂窝信号强度?
- vue动态修改网页标题(也可用于vx里的网页标题)
- Windows命令行解决8080端口被占用
- ZOJ 3551 Bloodsucker(概率dp)
- 我男友是个学霸,你们输给DOTA,我输给代码……
- 如何给Excel减肥(相关技巧和注意事项)
- 内推 | 这可能是2019年最难得的机会之一啦~
- 在Ubuntu上安装Tensorflow Serving