编程学习,第一关就是过程序逻辑关,包括了解数据类型,变量定义,条件和循环。以下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学习群里会有详细分析和讲解。