求根 公式

#求根.py
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
if a != 0:
    delta = b**2-4*a*c
    if delta < 0:
        print("无根")
    elif delta == 0:
        s = -b/(2*a)
        print("唯一根x=",s)
    else :
        root = math.sqrt(delta)
        x1 = (-b+root)/(2*a)
        x2 = (-b-root)/(2*a)
        print("x1=",x1,"\t","x2=",x2)
 

Python求根公式是一种用于解决一元二次方程的方法。通过使用求根公式,可以方便地求解一元二次方程的根。下面是一个使用Python代码实现求根公式的示例: ```python import cmath a = float(input("请输入a的值:")) b = float(input("请输入b的值:")) c = float(input("请输入c的值:")) # 计算 d = (b**2) - (4*a*c) # 两种情况 sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) # 输出 print(f"方程{a}x^2 + {b}x + {c}的解为:") print(f"解1: {sol1}") print(f"解2: {sol2}") ``` 这段代码使用了cmath库中的sqrt函数来计算平方根,并使用了输入函数来获取用户输入的a、b和c的值。然后,根据求根公式计算出方程的两个解,并将结果打印出来。这个代码可以帮助你使用Python来求解一元二次方程的根。 #### 引用[.reference_title] - *1* *2* [chatgpt赋能pythonPython中如何求解一元二次方程的根](https://blog.csdn.net/test100t/article/details/130939738)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python一元二次方程求根](https://blog.csdn.net/lsylsy726/article/details/82760504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值