не работает по умолчанию в Visual Studio Code - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь запустить простую программу, используя наследование, но продолжаю получать ошибки, как будто я не использую python 3, хотя я выбрал ее как версию python в vs-коде.Это мой код с последующей ошибкой.

class Student:

    def __init__(self, name, school):

        self.name = name

        self.school = school

        self.marks = []

    def average(self):

        return sum(self.marks) / len(self.marks)


class WorkingStudent(Student):

    def __init__(self, name, school, salary):

        super().__init__(name, school)

        self.salary = salary

    @property
    def weekly_salary(self):

        return self.salary * 40

Ошибка:

File "/Users/wfeliciano/Documents/VSCode_Workspace_Python/practice.py", line 40, in <module>
    rolf = WorkingStudent('Rolf', 'MIT', 15.50)

File "/Users/wfeliciano/Documents/VSCode_Workspace_Python/practice.py", line 23, in __init__
    super().__init__(name, school)

TypeError: super() takes at least 1 argument (0 given)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...