我是靠谱客的博主 高大自行车,最近开发中收集的这篇文章主要介绍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)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部