diff --git a/README.md b/README.md index e69de29..0335f18 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,3 @@ +# 26国庆招新综合考核试题实践题部分 +## 代码思路目录 +- [q30 README](q30/README.md) \ No newline at end of file diff --git a/q30/README.md b/q30/README.md new file mode 100644 index 0000000..e36332e --- /dev/null +++ b/q30/README.md @@ -0,0 +1,4 @@ +### 困难部分第 30 题 +此题考查继承与多态,我只需要按题目去定义即可。为了方便在列表中创建实例,加了`__init__`方法。Python 定义抽象类需要来自模块 abc 的装饰器 @abstractmethod,能够让 Pylance 不发出协变不兼容警告,此处为了简便没有使用 + +[回到主项目 README](../README.md) \ No newline at end of file diff --git a/q30/shapes.py b/q30/shapes.py index 76b2e0a..336cfb3 100644 --- a/q30/shapes.py +++ b/q30/shapes.py @@ -1,6 +1,6 @@ class Shape: def area(self): - return + return 0 class Circle(Shape): def __init__(self, r):