4-9 编程练习 计算1到100以内能被3或者7整除,但不能同时被3和7整除的数的个数,运行结果为39
你好。
我通过什么方法分析这两段代码的结果差异呢?
相关代码:
num = 1 count = 0 while True: if (num % 3 == 0) or (num % 7 == 0): count += 1 if num % 21 == 0: count -= 1 if num > 100: break num = num + 1 print(count)
相关代码:
num = 1 count = 0 while True: if num % 3 ==0: count += 1 if num % 7 == 0: count += 1 if num % 21 ==0: count -= 1 if num > 100: break num = num + 1 print(count)
20
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星