【拉勾3期】python 脚本编写实战(二)- 作业帖

所有代码都要加注释,作业贴一个github链接

作业1

用类和面向对象的思想,“描述”生活中任意接触到的东西(比如动物、小说里面的人物,不做限制,随意发挥),数量为5个。

作业2

  • 定义一个天山童姥类 ,类名为TongLao,属性有血量,武力值(通过传入的参数得到)。TongLao类里面有2个方法,
  1. see_people方法,需要传入一个name参数,如果传入”WYZ”(无崖子),则打印,“师弟!!!!”,如果传入“李秋水”,打印“呸,贱人”,如果传入“丁春秋”,打印“叛徒!我杀了你”

  2. fight_zms方法(天山折梅手),调用天山折梅手方法会将自己的武力值提升10倍,血量缩减2倍。需要传入敌人的hp,power,进行一回合制对打,打完之后,比较双方血量。血多的一方获胜。

  • 定义一个XuZhu类,继承于童姥。虚竹宅心仁厚不想打架。所以虚竹只有一个read(念经)的方法。每次调用都会打印“罪过罪过”
  • 加入模块化改造

希望各位同学在此基础上可以添加自己的“freestyle”哦

https://github.com/creamk87/test_develop

1 个赞

https://github.com/a18280102190/Test_two.git

Python脚本编写实战(二)作业:
https://github.com/ShirelyYang/Hogwarts-Git/tree/master/Python_Practice

https://github.com/qblslion/qccatni.git

第二次作业

https://github.com/shadingyu96/Shadingyu.git

这么快提交,完成的也很好,一看就有基础啦。后面的同学多多参考一下

  1. 命名非常规范
  2. 文件、文件夹分类也很舒服。
  3. 课程内容也全都理解了,很正确的完成了作业

还可以,没什么太大问题

  1. pass 只是占位符。已经有内容了就应该删掉
  2. 命名不太规范。 可以参考下之前课程帖发过的google python 命名规范
  3. 可以补下注释

挺不错的,自己还加了装饰器进去。

有基础的同学可以像上面的同学多加一些自己的拓展哦
作业没有什么问题

  1. 文件有点乱,需要梳理,可以参考下第一个交作业的同学
  2. 看到你加了staticmethod。 注释里面可以标注一下使用原因。

https://github.com/shifangxue/python_combat2

https://github.com/liuwendi123/cangku.git
第二次作业

老师,这是本次作业
https://github.com/endeavor-hxs/test_prac

https://github.com/realtalk1007/hogwarts/tree/master/class2

https://github.com/pengxiufang/hogwarts_lg3/tree/master/python_practice/second_homework

王瑀-2-深圳 作业:
第二次作业

https://github.com/tina1tang/huogewozi_study/tree/master/2020_08_07_homework
老师,我有2个问题
1.我在TongLao.py直接实例化,为什么会打印出None?


2.我另外写一个main.py,也加了__init__.py,怎么还是报错?
ImportError: attempted relative import with no known parent package