Essa pergunta também está no material:
Respostas
Para implementar a classe Disciplina no módulo escola.py, você pode seguir o exemplo abaixo: ```python class Disciplina: def __init__(self, nome, nota1, nota2): self.nome = nome self.nota1 = nota1 self.nota2 = nota2 def calcularMedia(self): return (self.nota1 + self.nota2) / 2 def exibirSituacao(self): media = self.calcularMedia() if media >= 6.0: return "Aprovado" elif media >= 4.0: return "Em Recuperação" else: return "Reprovado" ``` Para criar um módulo de teste para a classe Disciplina, você pode seguir o exemplo abaixo: ```python from escola import Disciplina def test_disciplina(): disciplina = Disciplina("Matemática", 7.0, 8.0) assert disciplina.calcularMedia() == 7.5 assert disciplina.exibirSituacao() == "Aprovado" disciplina = Disciplina("Português", 5.0, 6.0) assert disciplina.calcularMedia() == 5.5 assert disciplina.exibirSituacao() == "Em Recuperação" disciplina = Disciplina("História", 3.0, 4.0) assert disciplina.calcularMedia() == 3.5 assert disciplina.exibirSituacao() == "Reprovado" ``` Lembre-se de que o módulo de teste deve ser executado para verificar se a classe Disciplina está funcionando corretamente.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta