python解一元二次方程步骤-一元二次方程解法的实现(Python)
# -*- 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)相关推荐
- python官网下载步骤图解-下载及安装Python详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- 用python画蜡笔小新的步骤_#6.1# 用python画出你的童年回忆
.1# 用python画出你的童年回忆 张同学 凹凸数据 本文来自「凹凸数据」读者投稿,欢迎大家分享更多优质内容!奖励多多~ 大家好,我是张同学. 又到一年一度的国际儿童节,作为逢节必过的程序猿,怎么 ...
- python官网下载步骤图解-如何下载安装python 看完你就知道了
工具/材料 windows系统电脑 操作方法 01 首先,在python的官网下载python版本,需要下载你电脑对应的版本,在[计算机]-[属性]中查看自己是32位还是64位操作系统(官网地址在网上 ...
- 【Python实践-1】求一元二次方程的两个解
知识点: import sys, sys模块包含了与Python解释器和它的环境有关的函数. "sys"是"system"的缩写.sys.exit() 中途退出 ...
- Python解一元一次方程和一元二次方程,输出数学形式和小数形式
Python解一元一次方程和一元二次方程,输出数学形式和小数形式 一元一次方程 一元二次方程 完整代码 运行结果 创建函数: def eqt(c,b,a=0): 其中,a.b.c分别是二次项系数.一次 ...
- Java解一元一次方程,一元二次方程,一元三次方程
/*** @author Along* @desc 一元三次方程,二次方程,和一次方程求解工具类*/ public class EquationCalculation {/* 计算一元三次方程最大实根 ...
- python遗传算法实例:求一元二次方程实例
文章目录 1. 项目简介 1.1 解的编码 1.2 解的交叉融合 1.3 突变 1.4 适合度计算 2. 遗传算法 3. 演示 3.1 细节模式 3.2 非细节模式 4. 代码讲解 4.1 Numbe ...
- 【Python】定义函数求解一元二次方程
本题需要用调用函数,有助于函数的使用方法,借此解决其他问题. 问题 请定义一个函数,quadratic(a,b,c),接收三个参数,返回一元二次方程的两个解. 提示:计算平方根可以调用math.sqr ...
- 【Python】编程练习:一元二次方程求根
文章目录 题目描述 输入格式 输出格式 测试样例 样例1 输入 输出 样例2 输入 输出 样例3 输入 输出 参考代码 题目描述 一元二次方程 ax2+bx+c=0ax^2+bx+c=0ax2+bx+ ...
最新文章
- 《因果科学周刊》第2期:如何解决混淆偏差?
- jquery学习之重要知识点
- 2021-02-27 永磁同步电机 自抗扰控制 PI调节器 矢量控制 SVPWM
- spring系列-注解驱动原理及源码-声明式事务使用及原理解析
- 电脑win10-重装系统
- c#中 cmd.parameters.add() 方法的问题
- C语言课后习题(34)
- ibatis中输入/输出各种类型的参数分析及#与$区别 (转)
- [label][responsive-web-design]网页响应测试各种尺寸的工具
- 设计模式学习笔记-装饰模式
- 多旋翼无人机动力、运动学建模及仿真
- 年薪201W!华为新天才少年出炉:武大94年博士生入选!任正非最新发声:江山代有才人出,不拘一格降人才!...
- python拟合函数_python拟合函数
- 网上能干啥副业?适合网上干的副业,副业兼职做什么好?
- 拼多多店铺销量达到多少适合做付费推广?
- Python UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xbb in position 0: invalid start byte
- 一种可能提高扫到“敬业福”概率的方法
- linux卸载nps,CentOS安装nps
- 多元统计分析最短距离法_多元统计分析第10讲(聚类分析:动态聚类)
- python爬取天天基金网所有基金数据