python - student() 没有参数错误。我试图检查一切,任何人都可以帮我解决它
问题描述
class Student:
def __init__(self,name,age,grade):
self.name = name
self.age = age
self.grade = grade # 0 - 100
def get_grade(self):
return self.grade
class Course:
def __init__(self,name,max_students):
self.name = name
self.max_students = max_students
self.students = []
def add_student(self,student):
if len(self.students)<self.max_students:
self.students.append(student)
return True
return False
def get_average_grade(self):
pass
我收到如下错误,我添加了两个下划线也不知道我在哪里弄错了
解决方案
您在创建实例时使用了小写的 s
推荐阅读
- java - 为什么我不能用 Java 连接两台 PC 的套接字?
- oracle - 如何在Oracle中读取字符串的长度?
- java - JTextArea 没有更新
- teradata - 如何使用完美任务运行 sql 命令
- mysql - 在 SQL MariaDb 中计算一个时间段之间的参与资源
- c# - log4net 如何从某些附加程序的代码更改附加程序的日志记录级别
- python - 有没有办法为这些嵌套的 for 循环编写列表理解?
- c++ - 调试器不会在断点处停止 - 使用 c++ 和 vscode
- javascript - javascript中的正则表达式只读取一个前缀$
- blazor - Blazor:在服务器端发现具有意外名称“EditForm”的标记元素