0

在看慕课的课程,有段代码为:

i = 1
while(i % 3): 
    print(i),
    if (i >= 10):
        break
    i += 1

while后面的条件要为真,才能够执行代码块,但是i%3这个代表了什么条件呢?

查看全部 10 个回答

0

当i循环到能被3整除就跳出循环

推荐答案

3

% 求余运算符,是看后者能否被前者整除, i%3 这个条件就是判断i能不能被3整除,所以结果只有两种 0 or 1 ! 比如 9%3 = 0 10%3 = 1,基础运算符,楼主可以多查一下资料,谢谢