0327 python脚本编写实战训练营2

PPT

霍格沃兹测试开发

脑图 xmind文件:
0327Python训练营2.xmind.zip (127.5 KB)

课堂内容

  • Python 面向对象
  • 作业讲解
  • 课堂实战(1小时)
  • 实战讲解

image
image

class Human(object):
    """人类"""

    # 类属性
    on_earth = True
    population = 0

    # 构造方法
    def __init__(self, name, age):
        # 实例属性
        self.name = name
        self.age = age

    # 实例方法
    def speak(self):
        print(self.name, self.age)

    # 类方法
    @classmethod
    def load_from_csv(cls):
        pass

    # 静态方法
    @staticmethod
    def war():
        pass

作业情况

表扬以下9位同学!

  • clyyds
  • pan-miaoxin
  • caomengying
  • chen-xiaoting
  • mengnachendu
  • rainbowlch
  • wodemazhucezhenlei
  • polarjo
  • xueyeqing

实战练习

抢红包案例

某群有多个成员,群主给成员发普通红包。

发红包的规则是:
1、群主负责发红包,不能抢红包。红包金额从群主余额中扣除,按成员人数平均分成n等份,以备领取。
每个红包的金额为整数,如果有余数则加到最后一个红包中。
2、成员负责抢红包。抢到的红包金额存到自己余额中。
3、抢完红包后需要进行报数,打印格式“我是XX,现在有 XX 块钱。”。

请根据描述信息,完成案例中所有类的定义、类之间的继承关系,以及发红包、抢红包的操作。

一、分析

二、编码

代码项目地址:HogwartsJY3PythonPrac: 就业3班Python实战训练营课程

课后调查问卷

https://jinshuju.net/f/RKYSTk