Esempio n. 1
0
# 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''')
Esempio n. 4
0
 def imprimir(self):
     Aluno.imprimir(self)
     print('''        Ano: {}º Ensino Médio
     '''.format(self.ano))
Esempio n. 5
0
 def imprimir(self):
     Aluno.imprimir(self)
     print("Semestre: {0}".format(self.semestre))
Esempio n. 6
0
 def imprimir(self):
     Aluno.imprimir(self)
     print("Ano: " + self.ano)
Esempio n. 7
0
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)
Esempio n. 9
0
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()
Esempio n. 10
0
 def imprimir(self):
     Aluno.imprimir(self)
     print('        {}º Semestre Graduação'.format(self.semestre))
Esempio n. 11
0
 def imprimir(self):
     Aluno.imprimir(self)
     print("Ano: {0}".format(self.ano))
Esempio n. 12
0
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()
Esempio n. 13
0
 def imprimir(self):
     Aluno.imprimir(self)
     print('        {}º ano Ensino Médio'.format(self.ano))
Esempio n. 14
0
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''')