Discuss / Python / 作业

作业

Topic source

import math

def quad(a,b,c):

    global x1

    global x2

    x1=(-b+math.sqrt(b**2-4*a*c))/(2*a)

    x2=(-b-math.sqrt(b**2-4*a*c))/(2*a)

    return x1,x2

a=int(input('请输入a'))

b=int(input('请输入b'))

c=int(input('请输入c'))

quad(a,b,c)

print('答案是',x1,x2)

之前好几次告诉我name 'x1' is not defined,定义了个global就好了


  • 1

Reply