鱼C论坛

 找回密码
 立即注册
查看: 1407|回复: 1

0基础学Python最新版-第十二讲课后练习最后一题思维导图求解

[复制链接]
发表于 2020-6-26 12:23:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
4. 从键盘输入一个整数,判断该数字 “能否被 2 和 3 同时整除 / 能否被 2 整除 / 能否被 3 整除 / 不能被 2 和 3 整除” 4 种情况,并分别打印结果。
题目要求:请画出程序流程图

答案如下:
034254dnhdzfbsn4rc7cxk.png.thumb.jpg

有点无法理解,自己觉得的答案应该是这样的:
034254dnhdzfbsn4rc7cxk.png.thumb.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-26 17:28:08 | 显示全部楼层
我看了下题目,有个小问题就是题目说的除 2,3  答案给的是 除 3,4 不过这里问题不大

实际上流程图的答案并不唯一,这两个流程图都能得到正确的结果,小甲鱼答案里对整除3反复判断有的让人迷惑

另外根据小甲鱼的答案下面的代码来看,他的代码也没有按照他的流程图来写,而是第一次判断时,同时判断了num%3 num%4两种情况,true的话输出,false的话再进入num%3的单独判断

同时判断可以在菱形块中直接写 " num%3==0 && num%4==0 "
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 05:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表