为什么下面的代码运行结果为0呢?
来源:3-13 编程练习
高林松
2020-03-02 10:11:42

2回答
if条件就有问题,前面一半是表达了该数是3或7的倍数,后面一个条件表达的是既不是三的倍数也不是7的倍数,两个条件用and并列没有符合条件的数结果就是0了。。。
好帮手乔木
2020-03-02
同学你好:
同学可以参考采纳慕工程9086928同学的回答。
正确的if条件判断代码:
if (num % 3 == 0 or num % 7 == 0) and not num % 21 == 0 :
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题