一元二次方程解法的实现(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 mathdef quadratic(a, b, c):if a == 0:if b == 0:if c == 0:print('方程有任意解')else:print('方程无解')else:x = -c / bprint('方程有解:x=%.2f' % x)else:q = b * b - 4 * a * cif q > 0:x1 = (-b + math.sqrt(q)) / a / 2x2 = (-b - math.sqrt(q)) / a / 2print("一元二次方程的解为x1=%.2f,x2=%.2f" % (x1, x2))return ()elif q == 0:x1 = -b / a / 2x2 = x1print("一元二次方程的解相同,x1=x2=%.2f" % (x1))return x1, x2else:passprint("一元二次方程无解")return ()print('input a,b,c :')
a = float(input('a:'))
b = float(input('b:'))
c = float(input('c:'))
q = quadratic(a, b, c)
转载于:https://www.cnblogs.com/0yst3r-2046/p/10684568.html
一元二次方程解法的实现(Python)相关推荐
- python解一元二次方程步骤-一元二次方程解法的实现(Python)
# -*- coding: utf-8 -*- # ax2+bx+c.py # @author 0yst3r # @description 一元二次方程解法 # @created Wed Apr 10 ...
- 小复习1 Python求解一元二次方程解(自定义函数)
前言 本文实例讲述了Python编程实现数学运算求一元二次方程的实根算法.分享给大家供大家参考,具体如下: 问题 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:a ...
- python怎么算一元二次方程_Python求一元二次方程解
题目: 请定义一个函数 'quadratic(a,b,c)',接收三个参数,返回一元二次方程: ax² + bx + c = 0 的两个解.(提示:计算平方根可以调用math.sqrt()函数) im ...
- python解一元二次方程步骤-使用Python解一元二次方程!
一元二次方程:ax² + bx + c = 0 求根公式:x = (-b+√(b²-4ac))/2a 判别式:b²-4ac def my_math(a, b , c): if not isinstan ...
- 用python写一元二次方程_使用Python解一元二次方程!
一元二次方程:ax² + bx + c = 0 求根公式:x = (-b+√(b²-4ac))/2a 判别式:b²-4ac def my_math(a, b , c): if not isinstan ...
- Python-定义函数.练习题.求一元二次方程解
*声明: 我写此文的目的是帮助和我一样在廖雪峰老师官网上学习Python3的同学更好的理解和学习Python的知识,所以本博文及后续文章会跟着我的学习进度来走,主要内容是廖雪峰老师官网Python资料 ...
- C语言:一元二次方程(输入系数a,b,c输出一元二次方程解)
C语言:一元二次方程 考虑了a与0的关系和△与0的关系. #include<stdio.h> #include<math.h> int main() {double a, b, ...
- python程序大全(7)——一元一次、一元二次方程解及函数解析
- python解一元二次方程复数_一元二次方程求解(包括复数各种情况)
/*无聊时候写的,我想每个入门的编程都会拿着个练手把,多的不说,我们来谈谈正经的--此功能实现一元二次方程求解,复数情况,输入字符处理判断是否为数字*/ import os import math i ...
- python遗传算法实例:求一元二次方程实例
文章目录 1. 项目简介 1.1 解的编码 1.2 解的交叉融合 1.3 突变 1.4 适合度计算 2. 遗传算法 3. 演示 3.1 细节模式 3.2 非细节模式 4. 代码讲解 4.1 Numbe ...
最新文章
- 线程常用方法,线程安全和同步锁
- [C#基础]Func和Action学习
- pythongui管理系统项目_Python实现GUI学生信息管理系统
- java影碟租赁系统_java影碟管理系统
- 判断素数或者求出素数的基本算法 《挑战程序设计竞赛》
- linux_ELF静态注入
- matlab 启动图标
- 《Ubuntu学习笔记》——如何建立软链接
- 投影仪幕布增益_当贝投影带你看投影仪使用幕布和白墙的区别实测!
- CCF202109-2 非零段划分(100分)【序列处理】
- Mediacoder基本教程
- android 桌面操作系统,Android主题美化: Win7桌面完成版Android Seven Pro V2
- 常见的系统设计规范(约束)
- 几何公差(GDT)的特征项目及符号
- 全球各大网站的服务器使用什么操作系统和WEB服务器(转)
- 超级授权专业版 SuperSU Pro v2.68 简体中文版
- socket c语言 AF_TIPC,socket编程 send() recv() sendto() recvfrom()
- 用友NC65产品的对账节点联查业务帐
- p2p服务器的协议,P2P文件传输协议之BitTorrent协议
- 中国大陆5所院校入选2022 QS亚洲地区大学前10名;中国内地被评为全球进步最快的养老金体系 | 美通社头条...
热门文章
- 后盾网 html语言视频教程,后盾网HTML5视频教程-
- Openwrt GCC 7.5编译sanitizer_internal_defs.h错误
- 什么是Meta分析?Meta分析是什么意思?以6篇高质量文献为例,吃透Meta分析基本概念
- B. Silly Mistake
- matlab右下方箭头,matlab绘制箭头arrow
- PHP-FPM 配置文件详解
- Flink DataStream的多流、键控流、窗口、连接、物理分区转换算子的使用
- 重构改善既有的代码设计(代码的坏味道)
- JavaScript学习之面向对象编程-04
- 用计算机计算数学公式,Formula Calculator公式计算器