腋下的刺猬 发表于 2019-4-21 11:17:34

哪位大神幫我理解一下這組簡單的代碼?

本帖最后由 腋下的刺猬 于 2019-4-21 11:18 编辑

哪位大神幫我理解一下這組簡單的代碼?

ba21 发表于 2019-4-21 11:18:12

while 非0:    #非0都是 真

腋下的刺猬 发表于 2019-4-21 11:20:43

ba21 发表于 2019-4-21 11:18
while 非0:    #非0都是 真

版主,請問
    while o:
為什麼就是假的呢{:5_100:}

jackz007 发表于 2019-4-21 11:25:30

本帖最后由 jackz007 于 2019-4-21 11:31 编辑

while i: # 只有在 i == 0 时才为 False,其他情况都是 True,这是规定,只要记住并遵守就可以了
i = 10                   # 循环变量 i 赋值 10 ,用于控制循环次数。
while i:               # 只要循环变量 i 不为 0 就一直循环,所以,最后总共会循环 10 次
    print('我爱鱼C!')   # 每循环 1 次就打印 1 次 '我爱鱼C!'
    i = i - 1            # 每循环 1 次循环变量 i 就自减 1

wp231957 发表于 2019-4-21 11:33:36

腋下的刺猬 发表于 2019-4-21 11:20
版主,請問
    while o:
為什麼就是假的呢

这没有为什么 就是这么规定的

>>> print(int(True))
1
>>> print(int(False))
0
>>>

腋下的刺猬 发表于 2019-4-21 11:36:39

在下懂了 感謝各位熱心的大神。{:5_102:}
页: [1]
查看完整版本: 哪位大神幫我理解一下這組簡單的代碼?