八重神子的狗 发表于 2022-3-21 15:51:13

大佬帮忙看看这个题吧

不是条件为真的时,才能进入循环吗,为什么这个condition == 0时才能进入循环呢,等于0时,条件不就为假了吗?

isdkz 发表于 2022-3-21 15:53:33

因为 condition 前面有个 非 ! ,对于数值型非零即True

八重神子的狗 发表于 2022-3-21 16:01:44

isdkz 发表于 2022-3-21 15:53
因为 condition 前面有个 非 ! ,对于数值型非零即True

那TIPS 那里面不应该写成while(condition !=0)吗?为什么要写成while(condition == 0)呢?

isdkz 发表于 2022-3-21 16:03:44

八重神子的狗 发表于 2022-3-21 16:01
那TIPS 那里面不应该写成while(condition !=0)吗?为什么要写成while(condition == 0)呢?

!condition 就是要 condition 为 0 的时候才是True呀

八重神子的狗 发表于 2022-3-21 16:06:28

isdkz 发表于 2022-3-21 16:03
!condition 就是要 condition 为 0 的时候才是True呀

OK感谢大佬
页: [1]
查看完整版本: 大佬帮忙看看这个题吧