def下的if語句
def quadratic_equation(a, b, c): ? ?t=math.sqrt(b*b-4*a*c) ? ?if t>=0: ? ? ? ?return (-b+t)/(2*a),(-b-t)/(2*a) ? ?else: ? ? ? ?return u'此方程無解' ? ?為什么沒有結果
def quadratic_equation(a, b, c): ? ?t=math.sqrt(b*b-4*a*c) ? ?if t>=0: ? ? ? ?return (-b+t)/(2*a),(-b-t)/(2*a) ? ?else: ? ? ? ?return u'此方程無解' ? ?為什么沒有結果
2017-08-29
舉報
2017-08-29
import math
def quadratic_equation(a, b, c):
? ?t = math.sqrt((b*b)-(4*a*c)) ?#?負數沒有平方根 會報錯
?? if t>=0:
? ? ? ?return (-b+t)/(2*a),(-b-t)/(2*a)
? ?else:
? ? ? ?return None
print(quadratic_equation(2,3,1))
2017-08-29
你沒有調用函數吧。。。。還有u不能正確輸出中文,你應該在一開始加入
# -*- coding=utf-8 -*-
可以輸出中文