Discuss / Python / 今日作业

今日作业

Topic source

Joeson同学

#1 Created at ... [Delete] [Delete and Lock User]

-- coding:utf-8 --

import math

def quadratic(a,b,c): f=bb-4ac if f<0: return '原方程无解' elif f==0: r=-b/(2a) return('原方程只有一个解:'+ r ) return("两相同的实数根为:r1=%.1f,r2=%.1f" %(r1,r2)) else: r1=(-b+math.sqrt(f))/(2a) r2=(-b-math.sqrt(f))/(2a) return('原方程有两个解:'+str(r1)+','+str(r2)) return("两不同的实数根为:r1=%.1f,r2=%.1f" %(r1,r2))

a=int(input('请输入a:')) b=int(input('请输入b:')) c=int(input('请输入c:')) print(quadratic(a,b,c))

Joeson同学

#2 Created at ... [Delete] [Delete and Lock User]

(更改错误:) return('原方程只有一个解:'+ str(r) ) return("原方程只有一个解:r=%.1f" %r) else: r1=(-b+math.sqrt(f))/(2a) r2=(-b-math.sqrt(f))/(2a) return('原方程有两个解:'+str(r1)+','+str(r2)) return("两不同的实数根为:r1=%.1f,r2=%.1f" %(r1,r2))


  • 1

Reply