“逢三过”游戏口令

“逢三过”

大家玩过“逢三过”这个游戏吗?“1,2,“过”,4,5,“过”……”

这是一个非常适合朋友聚会时玩的益智游戏。

    游戏规则如下:

1.以任意一人开始轮流报数,从数字1开始。

2.凡是遇到任何3的倍数,如:6、9、12,或者含3的数字,如:13、23、 30、31均用一声“过”代替。

3.反应慢,该喊“过”却没有喊的人,则失败。

今天教大家用Python编程做出:“逢三过”游戏里,从1报数到100的正确口令。

01

首先,我们要从1开始输出数字,到100就终止。用如下的代码来表示:

“逢三过”游戏口令

这行代码是循环100次的意思“i”是个代数,会从数字1开始取值(i=1),累加1个数,取下一个值(i=2,i=3……i=100),到数字101就终止,最多取到数字100,数字101是取不到的。i每取一次值,就执行一次下面缩进的语句。重复执行相同的指令,从而达到循环的效果,这里i取100次值,程序就执行100次循环。

02

其次,我们要在程序里判断:当前的i值是否属于要喊“过”来代替的情况。

这里要分情况讨论:如果是,就输出“过”,如果不是,就输出原本的数字!用如下的伪代码来表示:

“逢三过”游戏口令

这几行代码是if-else分支结构,分了两种情况来讨论。

其中,end=” ”是指:输出时以一个空格为结尾,这样,下次输出,与上次输出保持一个空格的距离。如果没有这个代码,程序会默认换行。

03

最后,我们要把“喊‘过’的条件”给补充完整。用如下的代码来表示:

“逢三过”游戏口令

补充的那行代码指的是:此数能被3整除,或者此数字符中含有“3”。

判断此数能否被3整除,方法是用3取余,如果余数为0,则此数能被3整除;反之,此数不能被3整除。

判断此数字符中是否含有“3”,方法是用str( )函数,先把此数从数值型转换成字符型,再判断字符“3”是否出现在此数中。

完整的代码如下:

“逢三过”游戏口令

最终的执行结果如下:

“逢三过”游戏口令

以上就是用Python编程做出的“逢三过”游戏里,从1报数到100的正确口令。

总结一下,这个程序主要用的知识点有:循环、if-else分支、取余、str( )函数。

大家都学会了吗?快快动手去写代码试试吧!

程序语言提升班

程序语言提升班详情介绍

学员要求

学员已掌握基本的C++语言知识,包括简单的顺序、分支、循环等结构,此外能用基础编写代码解决部分编程问题。

课程内容

主要以算法为重点,帮助学生进一步了解计算机存储和运算方式。课程中教授学生数组、向量、字符串等程序语言,提升学生对程序算法的知识储备。

上课时间

每周六上午9-12点

上课地点

深圳市南山区G&G创意社区BEEPLUS

“逢三过”游戏口令

师资介绍

秦老师,哈尔滨工业大学(双一流大学)计算机专业。

获奖经历:高中时期获得NOIP提高组省级一等奖,大学期间共获得ICPC区域赛一金两银两铜,南科大第二届程序设计竞赛三等奖,“远光杯”粤港计算机程序设计大赛决赛二等奖,高教社杯全国大学生数学建模竞赛省级二等奖;

教学经历:大学时为ICPC校队队长,负责新进队员的教学和培训;曾担任哈工大【深圳】第一、二届程序设计竞赛主要负责人;在毕莘2年的工作期间多次担任程序语言基础、算法阶段课程的主讲教师;

教学特色:班课授课经验丰富,教学方式灵活变通,授课思路清晰,深入浅出易于学员理解。逻辑思维强,善于引导学员解决复杂的问题,语言严谨,认真负责。

课表详情:

“逢三过”游戏口令

(疫情期间课程将根据相关部门颁布的规定作出调整)

详情可扫描二维码咨询了解

“逢三过”游戏口令

毕莘教育咨询(深圳)有限公司围绕信息学竞赛普及组、提高组、省赛、国赛进行培训,同时提供与信息学相关的高校自主招生政策咨询。教研团队由国内顶校师资构成,深圳本地教学团队由来自清华、北大等顶尖名校的硕士、博士研究生及NOI、ACM- ICPC退役选手组成。自成立已开展多次培训,服务学生数百人次。

原创文章,作者:深圳信息学_中小学编程_编程培训_信息学竞赛_毕莘教育咨询(深圳)有限公司,如若转载,请注明出处:深圳信息学_中小学编程_编程培训_信息学竞赛_毕莘教育咨询(深圳)有限公司

联系我们

教务老师:余老师
联系电话(微信同号):14774755240
在线咨询:点击QQ在线咨询

QR code