欢迎来到“代码小将”小课堂,我们致力打造青少年编程。用生动有趣的课程,带领孩子们走进编程的世界,感受代码的魅力。让孩子们在玩乐中学习编程知识,培养编程思维,提供丰富的项目实践,让孩子们将所学知识应用到实际项目当中,体验创造的乐趣。





“数字不仅仅是枯燥的符号,它们背后其实藏着人类的‘秘密暗号’。从代表爱意的‘520’,到代表顺利的‘666’,这些谐音让数字拥有了独特的性格。但是,这些秘密只有敏锐的 **‘数字猎手’才能发现!这节课,我们将用代码作为放大镜,去搜寻 **1 到 300 之间那些特殊的数字或者找寻其他有用的数字。想知道如何用编程破解这些数字密码吗?快加入我们的狩猎行动吧!”
1、找数字
从 1 至 300 的所有数字里,找出满足 “各位数字相加的结果可以被 5 整除” 的数字。比如:数字 14 的各位和为 1+4=5,符合条件;数字 258 的各位和为 2+5+8=15,也符合条件。
第一个 for 循环遍历 1 到 300 的整数范围;在循环过程中,将遍历到的每个数字转换为字符串形式进行检查,并定义一个新变量来存储当前遍历到的数字。第二个 for 循环用于对该数字的各位数进行求和判断;先将存储数字的字符串变量逐位转换为整数并累加,再通过 if 条件判断语句检查累加和:若累加和能被 5 整除,则打印该数字;反之则不执行打印操作。
2、计数
追捕一个‘神秘六位数’—— 它的前四位是 2026,后两位得是‘双胞胎数字’(比如 00、11、22 这种相同的两位数),而且整个六位数必须能被 12 整除!首先定义一个列表,用于存储10 组两位数字(即六位数末尾的两位数值);接着通过 for 循环遍历该列表中的每一组两位数,将其与前序数字(若有)完成拼接操作;最后通过条件判断语句(if)进行校验:计算 “2026 + 当前遍历到的两位数” 的结果,若该结果能被指定数字整除,则执行对应逻辑(如打印、存储等),否则不执行。
这两个实战项目涵盖了入门基础的核心语法,循环遍历数字、类型之间的转换和条件判断。学习了如何解决问题的思路,例如:“找能被5整除的数”得先想怎么拆分每一位数字,这个时候就需要用到类型之间的转换等等,这两个项目是用有趣的 “数字游戏”,把编程基础、逻辑思维、实际应用这三件事结合起来学,比单纯背语法要实用得多!