请问为什么不是打印四次未找到呢?

请问为什么不是打印四次未找到呢?

在4个整数里找字符串'44'当然是没找到

for i in ls: 确实循环了4次,但if语句一次也没匹配成功,所以执行for-else的else部分,打印“未找到”

去掉44的引号


if i==44

因为for...else是在循环结束后(未break)的时候执行(仅执行1次)

img