上一次作业完成了第一题的同学,还需要以下的第一,二题。(1组)
一、 求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。
二、打印万年历
打印万年历的条件:
1)闰年条件:能被4整除且不能被100整除,或者能被400整除
2)1900年1月1日 是周一
注意:这个题不要调用系统函数或库。
代码注意封装,一个函数实现一个功能。注意分析实现打印万年历的功能步骤:
- 判断闰年;
- 判断当月有多少天;
- 这个月的1号是从周几开始的;
- 格式化打印日历。
上次做业完成了第2题,第3题的同学(2组)
三、完成整理一篇学习笔记,BeatifulSoup和XPath使用比较
参考:
- 010 - 使用BeautifulSoup和XPath抓取结构化数据
- Python爬虫利器二之Beautiful Soup的用法
- Beautiful Soup 4.2.0 文档
- Python爬虫利器三之Xpath语法与lxml库的用法
刚刚开始学习Python的同学
四、需要完成的内容:语法基础
变量定义、数据类型,条件语句(周三),循环语句(周四)