Discuss / Python / 测试问题

测试问题

Topic source

hjnuc

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

#-- coding: utf-8 -- import math def quadratic(a,b,c): r=bb-4ac if r<0: return("方程无解") if r>=0: x1=(-b+math.sqrt(r))/(2a) x2=(-b-math.sqrt(r))/(2*a) return ("此方程的根为:%s,%s" %(x1,x2))

#-- coding: utf-8 -- from quadratic import quadratic float a1=input('输入a=') float b1=input('输入b=') float c1=input('输入c=')

#a1=float(a1)

#b1=float(b1)

#c1=float(c1) x=quadratic(a1,b1,c1) print(x)

直接定义a1,b1,c1,并确定为浮点数,并赋值,会报错。不可以这样嘛?

廖雪峰

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

a1 = 1.0

不是

float a1 = 1.0

围观


  • 1

Reply