# -*- coding: utf-8 -*-

# ax2+bx+c.py

# @author 0yst3r

# @description 一元二次方程解法

# @created Wed Apr 10 2019 15:40:51 GMT+0800 (中国标准时间)

# @last-modified Fri Apr 12 2019 09:22:48 GMT+0800 (中国标准时间)

#

import math

def quadratic(a, b, c):

if a == 0:

if b == 0:

if c == 0:

print('方程有任意解')

else:

print('方程无解')

else:

x = -c / b

print('方程有解:x=%.2f' % x)

else:

q = b * b - 4 * a * c

if q > 0:

x1 = (-b + math.sqrt(q)) / a / 2

x2 = (-b - math.sqrt(q)) / a / 2

print("一元二次方程的解为x1=%.2f,x2=%.2f" % (x1, x2))

return ()

elif q == 0:

x1 = -b / a / 2

x2 = x1

print("一元二次方程的解相同,x1=x2=%.2f" % (x1))

return x1, x2

else:

pass

print("一元二次方程无解")

return ()

print('input a,b,c :')

a = float(input('a:'))

b = float(input('b:'))

c = float(input('c:'))

q = quadratic(a, b, c)

python解一元二次方程步骤-一元二次方程解法的实现(Python)相关推荐

  1. python官网下载步骤图解-下载及安装Python详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  2. 用python画蜡笔小新的步骤_#6.1# 用python画出你的童年回忆

    .1# 用python画出你的童年回忆 张同学 凹凸数据 本文来自「凹凸数据」读者投稿,欢迎大家分享更多优质内容!奖励多多~ 大家好,我是张同学. 又到一年一度的国际儿童节,作为逢节必过的程序猿,怎么 ...

  3. python官网下载步骤图解-如何下载安装python 看完你就知道了

    工具/材料 windows系统电脑 操作方法 01 首先,在python的官网下载python版本,需要下载你电脑对应的版本,在[计算机]-[属性]中查看自己是32位还是64位操作系统(官网地址在网上 ...

  4. 【Python实践-1】求一元二次方程的两个解

    知识点: import sys, sys模块包含了与Python解释器和它的环境有关的函数. "sys"是"system"的缩写.sys.exit() 中途退出 ...

  5. Python解一元一次方程和一元二次方程,输出数学形式和小数形式

    Python解一元一次方程和一元二次方程,输出数学形式和小数形式 一元一次方程 一元二次方程 完整代码 运行结果 创建函数: def eqt(c,b,a=0): 其中,a.b.c分别是二次项系数.一次 ...

  6. Java解一元一次方程,一元二次方程,一元三次方程

    /*** @author Along* @desc 一元三次方程,二次方程,和一次方程求解工具类*/ public class EquationCalculation {/* 计算一元三次方程最大实根 ...

  7. python遗传算法实例:求一元二次方程实例

    文章目录 1. 项目简介 1.1 解的编码 1.2 解的交叉融合 1.3 突变 1.4 适合度计算 2. 遗传算法 3. 演示 3.1 细节模式 3.2 非细节模式 4. 代码讲解 4.1 Numbe ...

  8. 【Python】定义函数求解一元二次方程

    本题需要用调用函数,有助于函数的使用方法,借此解决其他问题. 问题 请定义一个函数,quadratic(a,b,c),接收三个参数,返回一元二次方程的两个解. 提示:计算平方根可以调用math.sqr ...

  9. 【Python】编程练习:一元二次方程求根

    文章目录 题目描述 输入格式 输出格式 测试样例 样例1 输入 输出 样例2 输入 输出 样例3 输入 输出 参考代码 题目描述 一元二次方程 ax2+bx+c=0ax^2+bx+c=0ax2+bx+ ...

最新文章

  1. 《因果科学周刊》第2期:如何解决混淆偏差?
  2. jquery学习之重要知识点
  3. 2021-02-27 永磁同步电机 自抗扰控制 PI调节器 矢量控制 SVPWM
  4. spring系列-注解驱动原理及源码-声明式事务使用及原理解析
  5. 电脑win10-重装系统
  6. c#中 cmd.parameters.add() 方法的问题
  7. C语言课后习题(34)
  8. ibatis中输入/输出各种类型的参数分析及#与$区别 (转)
  9. [label][responsive-web-design]网页响应测试各种尺寸的工具
  10. 设计模式学习笔记-装饰模式
  11. 多旋翼无人机动力、运动学建模及仿真
  12. 年薪201W!华为新天才少年出炉:武大94年博士生入选!任正非最新发声:江山代有才人出,不拘一格降人才!...
  13. python拟合函数_python拟合函数
  14. 网上能干啥副业?适合网上干的副业,副业兼职做什么好?
  15. 拼多多店铺销量达到多少适合做付费推广?
  16. Python UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xbb in position 0: invalid start byte
  17. 一种可能提高扫到“敬业福”概率的方法
  18. linux卸载nps,CentOS安装nps
  19. 多元统计分析最短距离法_多元统计分析第10讲(聚类分析:动态聚类)
  20. python爬取天天基金网所有基金数据

热门文章

  1. 看完这20部电影相当于学了经济学(投资理财必看电影)
  2. delegate,event, lambda,Func,Action以及Predicate
  3. 用store方法调列表界面的代码
  4. charles 抓包 (二)
  5. Python基础第27天
  6. 现在流行的源程序版本管理软件和项目管理软件
  7. Python 环境搭建
  8. 新手站长们如何利用10分钟的时间内多写高质量的原创量?
  9. AJAX+JQUERRY实现分页
  10. Cocos2d-x win7 + vs2010 配置图文详解(亲测)