Python中if条件为假仍执行内部语句的问题求助
if语句逻辑异常执行问题
相关代码:
if str(orders_pnl.iloc[i,0])[-2:]=='CE': if orders_pnl.iloc[i,5]=='N': c=error(str(orders_pnl.iloc[i,0])[-2:],str(ce))
异常情况说明:
- 即便第一个
if条件不成立,程序仍直接执行第三条语句,且未检查第二个if条件 - 该问题并非仅存在于此语句,多数
if语句均出现此情况,已附上截图参考 - 按正常逻辑,此
if语句块本不应被执行
内容的提问来源于stack exchange,提问作者binoy shah
相关产品推荐
相关产品推荐

