为什么下面的代码运行结果为0呢?

来源:3-13 编程练习

高林松

2020-03-02 10:11:42

http://img.mukewang.com/climg/5e5c6b4e081d47f314401080.jpg

写回答

2回答

慕工程9086928

2020-03-02

if条件就有问题,前面一半是表达了该数是3或7的倍数,后面一个条件表达的是既不是三的倍数也不是7的倍数,两个条件用and并列没有符合条件的数结果就是0了。。。

0

好帮手乔木

2020-03-02

同学你好:

同学可以参考采纳慕工程9086928同学的回答。

正确的if条件判断代码:


    if (num % 3 == 0 or num % 7 == 0) and not num % 21 == 0 :

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 8160 问题

查看课程