关于if语句
def Power_wind(V,Pr,Vr,Vci,Vco):if V<Vci:
Pw=0
if (V>=Vci) and (V<Vr):
a=Pr/(Vr**3-Vci**3)
b=Vci**3/(Vr**3-Vci**3)
Pw=(a*V**3)-b*Pr
if (V>=Vr) and (V<Vco):
Pw=Pr
else:
Pw=0
print(Pw)
>>> Power_wind(6,200,8,3,12)
0
为什么输出的不是第二个if语句的计算结果?{:5_99:} 用 elif 试试
def Power_wind(V,Pr,Vr,Vci,Vco):
if V<Vci:
Pw=0
elif (V>=Vci) and (V<Vr):
a=Pr/(Vr**3-Vci**3)
b=Vci**3/(Vr**3-Vci**3)
Pw=(a*V**3)-b*Pr
elif (V>=Vr) and (V<Vco):
Pw=Pr
else:
Pw=0
print(Pw) def Power_wind(V,Pr,Vr,Vci,Vco):
if V<Vci:
Pw=0
elif (V>=Vci) and (V<Vr):
a=Pr/(Vr**3-Vci**3)
b=Vci**3/(Vr**3-Vci**3)
Pw=(a*V**3)-b*Pr
elif (V>=Vr) and (V<Vco):
Pw=Pr
else:
Pw=0
print(Pw) zltzlt 发表于 2020-4-26 19:59
用 elif 试试
我又慢了亿点点……{:10_266:} 永恒的蓝色梦想 发表于 2020-4-26 20:00
我又慢了亿点点……
他12秒的时候就发了。。。。 永恒的蓝色梦想 发表于 2020-4-26 20:00
我又慢了亿点点……
一点点 = 亿点点 这是算什么的?很好奇{:10_277:} zltzlt 发表于 2020-4-26 19:59
用 elif 试试
哦哦,谢谢{:5_109:} _2_ 发表于 2020-4-26 20:48
这是算什么的?很好奇
风机功率
页:
[1]