用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

计算平方根

2018-11-10 作者: jack_Ding举报

[python]代码库

# -*- coding: utf-8 -*-
import math

def quadratic(a1,b1,c1):
    a = int(a1)
    b = int(b1)
    c = int(c1)
    
    if b*b-4*a*c >0 :
        t=b*b-4*a*c
        t2 = math.sqrt(t)
        x1 = -(b/(2*a))+(t2/(2*a))
        x2 = -(b/(2*a))-(t2/(2*a))
        z = 1
        return x1,x2,z
    elif b*b-4*a*c == 0 :
        
        x1 = (-b/(2*a))
        z=0
        return x1,x1,z
    else:
        t=4*a*c-b*b
        t2 = math.sqrt(t)
        x = (-b/(2*a))
        y = (t2/(2*a))
        z = -1
        return x,y,z




a = input('输入ax2+bx+c的a值:')
b = input('输入ax2+bx+c的b值:')
c = input('输入ax2+bx+c的c值:')

x,y,z = quadratic(a,b,c)
if z == 1:
    print('该方程有两个根x1,x2分别为%.3f %.3f'%(x,y))
elif z == 0:
    print('该方程有一个根x1=%.3f'%(x))
else :
    print('该方程有两个虚根a,b分别为%.3f %.3f'%(x,y))





网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...