这段代码出现什么问题了?

代码能运行,输出p值是准确的,但是输出fy值就错误,如图,是哪里有问题呢

img

img

我这算没有错啊
你是怎么看出来算错了的,公式是什么
是不是少写了百分号

print的时候不认识fy是什么东西,因为fy是if代码块中的临时变量。在if之前定义fy=0即可

会警告你,但是输出结果是对的吧