0基础学Python最新版-第十二讲课后练习最后一题思维导图求解
4. 从键盘输入一个整数,判断该数字 “能否被 2 和 3 同时整除 / 能否被 2 整除 / 能否被 3 整除 / 不能被 2 和 3 整除” 4 种情况,并分别打印结果。题目要求:请画出程序流程图
答案如下:
有点无法理解,自己觉得的答案应该是这样的:
我看了下题目,有个小问题就是题目说的除 2,3答案给的是 除 3,4 不过这里问题不大
实际上流程图的答案并不唯一,这两个流程图都能得到正确的结果,小甲鱼答案里对整除3反复判断有的让人迷惑
另外根据小甲鱼的答案下面的代码来看,他的代码也没有按照他的流程图来写,而是第一次判断时,同时判断了num%3 num%4两种情况,true的话输出,false的话再进入num%3的单独判断
同时判断可以在菱形块中直接写 " num%3==0 && num%4==0 "
页:
[1]