好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 z1991627 于 2021-1-31 10:55 编辑
英文很差,关于自定义函数那块就别嘲笑...
#写一个一元二次方程;一元二次方程经过整理都可化成一般形式ax2+bx+c=0(a≠0)元二次方程经过整理都可化成一般形式ax2+bx+c=0(a≠0)
#python 3.7
import math
def yiyuanerci(a,b,c): #定义一个一元二次的函数!
s = math.sqrt(b*b-4*a*c) #开根号
x = (0-b+s)/2*a #建立x的结果1
x1 = (0-b-s)/2*a #建立x的结果2
print(x,x1) #输出返回结果
return #返回函数
print('这是一个一元二次方程') #说明代码用处
a = int(input("请输入a的值(a≠0):"))
b = int(input("请输入b的值:"))
c = int(input("请输入c的值:"))
if a == 0: #首先判断a是否等于0,
print("请重新输入a的值:")
a = int(input("请输入a的值(a≠0):"))
else:
yiyuanerci(a,b,c)
下面是网上查询的结果:
根据坛友的解答,已结修改,谢谢大家!
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|