python位置参数错误_Python错误:TypeError:。。。缺少1个必需的位置参数:

class Estudante:

def __init__(self,nome,numero_estudante):

self.nome=nome

self.numero_estudante=numero_estudante

self.cadeiras = []

def enrol (self, curso_decorrer):

self.cadeiras.append(curso_decorrer)

curso_decorrer.add_estudante(self)

class Departamento:

def __init__(self,nome, codigo_departamento, local):

self.nome=nome

self.codigo_departamento = codigo_departamento

self.local= local

self.cursos = []

def add_curso(self,descricao,codigo_curso, creditos,departamento):

self.cursos[codigo_curso] = Curso(self,descricao,codigo_curso, creditos,departamento)

return self.cursos[codigo_curso]

class Curso:

def __init__(self,descricao,codigo_curso, creditos,departamento):

self.descricao = descricao

self.codigo_curso= codigo_curso

self.creditos=creditos

self.departamento=departamento

self.departamento.add_curso(self)

self.decorridos =[]

def adicionar_ano(self,ano):

self.decorridos.append(Cursodecorrer(self,ano))

return self.decorridos[-1]

class Cursodecorrer:

def __init__(self,curso,ano):

self.curso = curso

self.ano = ano

self.estudantes =[]

def adicionar_estudante(self,estudante):

self.estudantes.append(estudante)

Engenharia=Departamento("Departamento de Engenharia","001","Azurém")

Matemática=Departamento("Departamento de Matemática","002","Braga")

MIEBIOM=Departamento.add_curso("Engenharia Biomédica",'001-1',"55","Engenharia")

MIEBIOL=Departamento.add_curso("Engenharia Biológica",'001-2',"55","Engenharia")

MAT=Departamento.add_curso("Matemática",'002-1',"30")

MIEBIOM_2017=Curso.adicionar_ano("2017")

A74000=Estudante("Pedro Miguel","74000")Code error: MIEBIOM=Departamento.add_curso("Engenharia

Biomédica",'001-1',"55","Engenharia")**TypeError: add_curso() missing 1 required positional argument: 'departamento'

我什么都试过了,谁知道怎么了?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值