语法问题在哪?
import mathdef j():
a = float(input("请输入二次项系数:"))
b = float(input("请输入一次项系数:"))
c = float(input("请输入常数项:"))
S = b**2 - 4*a*c
if S >= 0:
print("x1","=",(-b+math.sqrt(s)/2*a))
print("x2","=",(-b-math.sqrt(s)/2*a))
else:
print("不符合要求")
j()
如果输入符合要求的就会显示:'s' is not defined,请问哪里出问题了? 本帖最后由 永恒的蓝色梦想 于 2020-7-14 21:51 编辑
大小写问题。import math
def j():
a = float(input("请输入二次项系数:"))
b = float(input("请输入一次项系数:"))
c = float(input("请输入常数项:"))
s = b**2 - 4*a*c
if s >= 0:
print("x1","=",(-b+math.sqrt(s)/2*a))
print("x2","=",(-b-math.sqrt(s)/2*a))
else:
print("不符合要求")
j() s 本来是大写 第 8、9 行变成了小写 liuzhengyuan 发表于 2020-7-14 21:50
s 本来是大写 第 8、9 行变成了小写
好的,谢谢
页:
[1]