class Aluno:
    def __init__(self, nome, idade, matricula):
        # Atributos
        self.nome = nome
        self.idade = idade
        self.matricula = matricula
        self.notas = []

    # Método para adicionar nota
    def adicionar_nota(self, nota):
        self.notas.append(nota)
        print(f"Nota {nota} adicionada para {self.nome}.")

    # Método para calcular média
    def calcular_media(self):
        if len(self.notas) == 0:
            return 0
        return sum(self.notas) / len(self.notas)

    # Método para verificar situação
    def verificar_situacao(self):
        media = self.calcular_media()
        if media >= 7:
            return "Aprovado"
        elif media >= 5:
            return "Recuperação"
        else:
            return "Reprovado"

    # Método para exibir dados
    def exibir_dados(self):
        print(f"Nome: {self.nome}")
        print(f"Idade: {self.idade}")
        print(f"Matrícula: {self.matricula}")
        print(f"Notas: {self.notas[0]}")
        print(f"Média: {self.calcular_media():.2f}")
        print(f"Situação: {self.verificar_situacao()}")

aluno1 = Aluno("João", 17, "2023001")

aluno1.adicionar_nota(8)
aluno1.adicionar_nota(6.5)
aluno1.adicionar_nota(7)

aluno1.exibir_dados()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: