# Construa um algoritmo para implementar a classe Aluno(código, nome, matrícula). # A classe Aluno possui duas subclasses, a classe AluEnsinoMedio(ano) e AlunoGraduacao(semestre). # As 3 classes possuem o método construtor e também o método imprimir(), que imprimi na tela # os valores de todos os atributos da sua classe # Aluno # codigo: int # nome: string # matricula:string # imprimir():void # AlunoEnsinoMedio # ano: int # imprimir():void # AlunoGraduação # semestre: int # imprimir():void from Aluno import Aluno from AlunoEnsinoMedio import AlunoEnsinoMedio from AlunoGraduacao import AlunoGraduacao a = Aluno(1, "Alexandre", "864244871") a.imprimir() em = AlunoEnsinoMedio(2, "Edson", "338294615", 2) em.imprimir() g = AlunoGraduacao(3, "Fernando", "179452112", 4) g.imprimir()
6 - Imprimir dados do Aluno da Graduação Escolha: ''' while True: escolha = input(menu) if escolha == '0': break elif escolha == '1': nome = input('Digite o nome do aluno: ') matricula = int(input('Digite o número da matricula: ')) codigo = int(input('Digite o código do aluno: ')) aluno = Aluno(nome, codigo, matricula) elif escolha == '2': print(' ---- Dados do Aluno --- \n') aluno.imprimir() elif escolha == '3': ano = input('Informe o ano do aluno: ') alunoEnsinoMedio = ano alunoEnsinoMedio = AlunoEnsinoMedio(nome, codigo, matricula, ano) elif escolha == '4': print(' ---- Dados do Aluno do Ensino Médio --- \n') alunoEnsinoMedio.imprimirEnsinoMedio() elif escolha == '5': semestre = input('Informe o semestre do aluno: ') alunoGraduacao = semestre alunoGraduacao = AlunoGraduacao(nome, codigo, matricula, semestre) elif escolha == '6': print(' ---- Dados do Aluno da Graduação --- \n') alunoGraduacao.imprimirGraduacao()
def imprimir(self): Aluno.imprimir(self) print(f'''Semestre: {self.semestre}º Semestre da Graduação''')
def imprimir(self): Aluno.imprimir(self) print(''' Ano: {}º Ensino Médio '''.format(self.ano))
def imprimir(self): Aluno.imprimir(self) print("Semestre: {0}".format(self.semestre))
def imprimir(self): Aluno.imprimir(self) print("Ano: " + self.ano)
from Aluno import Aluno from AluEnsinoMedio import AluEnsinoMedio from AlunoGraduacao import AlunoGraduacao studant = Aluno(1, "Maria", "123") studant.imprimir() studantEM = AluEnsinoMedio(1, "Maria", "123", 3) studantEM.imprimir() studantG = AluEnsinoMedio(1, "Maria", "123", 5) studantG.imprimir()
def imprimir(self): Aluno.imprimir(self) print("Semestre: " + self.semestre)
from Aluno import Aluno from AluEnsinoMedio import AluEnsinoMedio from AlunoGraduacao import AlunoGraduacao al = Aluno("1", "Henrique", "631910184") al_em = AluEnsinoMedio("2", "Fulano", "65651", "2020") al_grad = AlunoGraduacao("3", "Fulano2", "50555", "4") al.imprimir() al_em.imprimir() al_grad.imprimir()
def imprimir(self): Aluno.imprimir(self) print(' {}º Semestre Graduação'.format(self.semestre))
def imprimir(self): Aluno.imprimir(self) print("Ano: {0}".format(self.ano))
from Aluno import Aluno from AluEnsinoMedio import AluEnsinoMedio from AlunoGraduacao import AlunoGraduacao Ruan = Aluno(5, 'Ruan Silva Oliveira', 4512) Ruan.imprimir() Lucas = AluEnsinoMedio(1, 'Lucas Alves', 4000, '2020') Lucas.imprimir() Julia = AlunoGraduacao(1, 'Julia Ramos', 3500, '2015') Julia.imprimir()
def imprimir(self): Aluno.imprimir(self) print(' {}º ano Ensino Médio'.format(self.ano))
from Aluno import Aluno from AlunoEnsinoMedio import AlunoEnsinoMedio from AlunoGraduacao import AlunoGraduacao Aline = Aluno(1, 'Aline', 'a123456') Aline.imprimir() Felipe = AlunoGraduacao(2, 'Felipe', 'ag654321', 4) Felipe.imprimir() Nicole = AlunoEnsinoMedio(3, 'Nicole', 'am125689', 2020) Nicole.imprimir()
def imprimir(self): Aluno.imprimir(self) print(f'''Ano: {self.ano}º Ensino Médio''')