002 - Python 程序逻辑训练3题

编程学习,第一关就是过程序逻辑关,包括了解数据类型,变量定义,条件和循环。以下3道题用任意一种编程语言都可以实现,能顺利完成,你的编程逻辑就过关了。

1. 打印三角形

分为三角形,倒三角形和等腰三角形

注意,在Python 打印不换行是

  print '*',

后面有, , 后面没有逗号,会打印换行。

2. 求1000以内的完全数有哪些

如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。
例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。

3. 打印万年历

打印万年历的条件:
1)闰年条件:能被4整除且不能被100整除,或者能被400整除
2)1900年1月1日 是周一

以上3题,如果一开始做起来比较困难,可以变换一下练习方式,如 先写一小段程序 判断一个年份是不是闰年,然后再进行分析、分解,实现打印万年历功能。在Python学习群里会有详细分析和讲解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 2,656评论 0 5
  • 1.打印三角形 三角形 倒三角 等腰三角形 这题我认为的难点在于是否能想到print" "答应空格,并且理解算数运...
    亮神4869阅读 2,130评论 0 49
  • 小学奥数其实很简单,以下是这六个部分的知识点! 1 第一部分(知识点1-6) 2、年龄问题的三个基本特征: ①两个...
    小一哥阅读 1,367评论 0 3
  • 小升初的过程中,竞赛成绩能起到相当大的作用,谈到竞赛就离不开奥数。以下是小学奥数题知识点大汇总: 1.和差倍问题 ...
    沪江中小幼阅读 1,146评论 0 7
  • 一 夜幕降临,全村的人还聚在村口,踮着脚尖痴痴的望着远处的深山。 那是一座有故事的山,传说山里有不老不死的还魂草,...
    月山前阅读 561评论 0 5