import classes

def cadastroMateria(lista, nome, codigo):
    lista.append(classes.Materia(nome, codigo))
    
def cadastroProfessor(lista, nome, departamento):
    lista.append(classes.Professor(nome, departamento))

def cadastroAluno(lista, nome, dre, periodo):
    lista.append(classes.Aluno(nome, dre, periodo))

def cadastroTurma(lista, nome):
    lista.append(classes.Turma(nome))

def DesignaProfessor(lista, nome_turma, nome_professor):
    for i in range(len(lista)):
        if(nome_turma == lista[i].nome):
            lista[i].DesProfessor(nome_professor)

def ProcuraLista(lista, nome):
    for elem in lista:
        if(nome == elem.nome):
            return elem
    return None

def printLista(lista):
    
    for item in lista:
        print(f'\n{item}\n')
            
def VerificaInteiro(numero):
        try:
            float(numero)
            return True
        except ValueError:
            return False

def VerificaVazio(string):
    if string == '':
        return True
        
    return False
    



34281d116e0964a9444adca156c46455c15ae2ac
<mask token>


def cadastroAluno(lista, nome, dre, periodo):
    lista.append(classes.Aluno(nome, dre, periodo))


def cadastroTurma(lista, nome):
    lista.append(classes.Turma(nome))


def DesignaProfessor(lista, nome_turma, nome_professor):
    for i in range(len(lista)):
        if nome_turma == lista[i].nome:
            lista[i].DesProfessor(nome_professor)


<mask token>


def VerificaVazio(string):
    if string == '':
        return True
    return False

<mask token>


def cadastroAluno(lista, nome, dre, periodo):
    lista.append(classes.Aluno(nome, dre, periodo))


def cadastroTurma(lista, nome):
    lista.append(classes.Turma(nome))


def DesignaProfessor(lista, nome_turma, nome_professor):
    for i in range(len(lista)):
        if nome_turma == lista[i].nome:
            lista[i].DesProfessor(nome_professor)


def ProcuraLista(lista, nome):
    for elem in lista:
        if nome == elem.nome:
            return elem
    return None


def printLista(lista):
    for item in lista:
        print(f'\n{item}\n')


def VerificaInteiro(numero):
    try:
        float(numero)
        return True
    except ValueError:
        return False


def VerificaVazio(string):
    if string == '':
        return True
    return False

<mask token>


def cadastroProfessor(lista, nome, departamento):
    lista.append(classes.Professor(nome, departamento))


def cadastroAluno(lista, nome, dre, periodo):
    lista.append(classes.Aluno(nome, dre, periodo))


def cadastroTurma(lista, nome):
    lista.append(classes.Turma(nome))


def DesignaProfessor(lista, nome_turma, nome_professor):
    for i in range(len(lista)):
        if nome_turma == lista[i].nome:
            lista[i].DesProfessor(nome_professor)


def ProcuraLista(lista, nome):
    for elem in lista:
        if nome == elem.nome:
            return elem
    return None


def printLista(lista):
    for item in lista:
        print(f'\n{item}\n')


def VerificaInteiro(numero):
    try:
        float(numero)
        return True
    except ValueError:
        return False


def VerificaVazio(string):
    if string == '':
        return True
    return False

import classes


def cadastroMateria(lista, nome, codigo):
    lista.append(classes.Materia(nome, codigo))


def cadastroProfessor(lista, nome, departamento):
    lista.append(classes.Professor(nome, departamento))


def cadastroAluno(lista, nome, dre, periodo):
    lista.append(classes.Aluno(nome, dre, periodo))


def cadastroTurma(lista, nome):
    lista.append(classes.Turma(nome))


def DesignaProfessor(lista, nome_turma, nome_professor):
    for i in range(len(lista)):
        if nome_turma == lista[i].nome:
            lista[i].DesProfessor(nome_professor)


def ProcuraLista(lista, nome):
    for elem in lista:
        if nome == elem.nome:
            return elem
    return None


def printLista(lista):
    for item in lista:
        print(f'\n{item}\n')


def VerificaInteiro(numero):
    try:
        float(numero)
        return True
    except ValueError:
        return False


def VerificaVazio(string):
    if string == '':
        return True
    return False

import classes

def cadastroMateria(lista, nome, codigo):
    lista.append(classes.Materia(nome, codigo))
    
def cadastroProfessor(lista, nome, departamento):
    lista.append(classes.Professor(nome, departamento))

def cadastroAluno(lista, nome, dre, periodo):
    lista.append(classes.Aluno(nome, dre, periodo))

def cadastroTurma(lista, nome):
    lista.append(classes.Turma(nome))

def DesignaProfessor(lista, nome_turma, nome_professor):
    for i in range(len(lista)):
        if(nome_turma == lista[i].nome):
            lista[i].DesProfessor(nome_professor)

def ProcuraLista(lista, nome):
    for elem in lista:
        if(nome == elem.nome):
            return elem
    return None

def printLista(lista):
    
    for item in lista:
        print(f'\n{item}\n')
            
def VerificaInteiro(numero):
        try:
            float(numero)
            return True
        except ValueError:
            return False

def VerificaVazio(string):
    if string == '':
        return True
        
    return False
    


