Boa tarde, estou treinando um pouco sobre POO e me deparei com um problema, preciso listar o nome de todos os professores e suas respectivas matérias em um print, cada professor ensina somente uma matéria, pensei em criar uma classe só pra isso, mas não sei se é a forma mais correta de se fazer. Segue o código abaixo:
class Funcionario:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
class Professor(Funcionario):
def __init__(self, nome, idade, materia):
super().__init__(nome, idade)
self.materia = materia