wanglingb 发表于 2020-4-14 15:44:42

为什么会一直刷+

本帖最后由 wanglingb 于 2020-4-14 21:14 编辑

while '2':
    print('我爱鱼C!')

qiuyouzhi 发表于 2020-4-14 15:45:37

因为只要不为0就是True,
而’2'不为0,所以会死循环

六小鸭 发表于 2020-4-14 15:45:49

因为我太爱鱼C了{:10_256:}

wanglingb 发表于 2020-4-14 15:46:54

六小鸭 发表于 2020-4-14 15:45
因为我太爱鱼C了

秀到我了

txxcat 发表于 2020-4-14 15:46:59

因为2?{:10_250:}

六小鸭 发表于 2020-4-14 15:49:01

2=TRUE

乘号 发表于 2020-4-14 15:53:13

六小鸭 发表于 2020-4-14 15:45
因为我太爱鱼C了

你秀了我一脸{:10_250:}

heidern0612 发表于 2020-4-14 15:57:21

因为'2'是字符串,不是空值。

wanglingb 发表于 2020-4-14 15:57:44

txxcat 发表于 2020-4-14 15:46
因为2?

哈哈哈

老八秘制 发表于 2020-4-14 16:07:17

无论是字符串还是整型,只要不是0或者False就是永远为True的

wanglingb 发表于 2020-4-14 16:38:48

因为判定成立,任何不为0的数或者字符串,都判定为true
页: [1]
查看完整版本: 为什么会一直刷+