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()
To embed this project on your website, copy the following code and paste it into your website's HTML: