簡體   English   中英

student() 沒有 arguments 錯誤。 我試圖檢查一切都可以請任何人幫助我解決它

[英]student() takes no arguments error. I tried to check everything can anyone please help me in solving it

在此處輸入圖像描述

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

看起來您使用了錯誤的案例。 你想要Student ,而不是student

解決了這個錯誤,這個錯誤與區分大小寫有關。 學生調用應該使用 Student(argument_1,argument_2) 使用的學生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM