逢7拍手游戏陈思昊55课件讲解.pptx

逢7拍手游戏主讲人:陈思昊

逢7拍手游戏规则:大家坐成一圈,从1开始顺序数数,遇到数字中含有7,或者是7的倍数时,要拍手代替报数。比如7、14、17、21、27、28这些数字都要拍手。任务:输出100以内所有需要拍手的数字。注意题目要求的是输出需要拍手的数字,而不是真的模拟游戏过程。要找出1到100中满足条件的所有数字,然后打印出来。关键:理解“或”关系,一个数字只要满足两个条件中的任意一个,就要拍手。

详细步骤从1数到100,遇到两种情况要拍手:第一种情况:是7的倍数。比如7、14、21等。这些数字都能被7整除,数学上用取模运算判断:n%7==0。

详细步骤从1数到100,遇到两种情况要拍手:第二种情况,十进制表示中包含数字7。比如7、17、27等(共10个)、87、97。注意这里7和70-79中的数字与第一种情况有重叠,比如7、70、77既是7的倍数又包含数字7。

详细步骤第一步,遍历1到100,这个用for循环配合range(1,101)就能实现。注意是左闭右开的,所以上限要写101才能包含100。目标拆解第二步,对每个数字同时判断两个条件:是否是7的倍数,以及是否包含数字7。注意,我们不是判断“同时满足”,而是“满足任一即可”,所以要用逻辑或运算符or。

详细步骤第三步,如果满足条件,就立即打印,或者先收集到列表里最后统一输出。两种做法都可以,前者简单直接,后者方便统计总数

文档评论(0)

1亿VIP精品文档

相关文档