Claro! Aqui está um exemplo de como você pode implementar uma classe em Python que representa um funcionário, com os atributos nome, sobrenome, estado civil e salário, e os métodos para carregar os atributos, imprimir os dados, verificar se recebe bônus e imprimir uma mensagem se houver retenção de 7%: ```python class Funcionario: def __init__(self, nome, sobrenome, estado_civil, salario): self.nome = nome self.sobrenome = sobrenome self.estado_civil = estado_civil self.salario = salario def imprimir_dados(self): print("Nome:", self.nome) print("Sobrenome:", self.sobrenome) print("Estado Civil:", self.estado_civil) print("Salário:", self.salario) def recebe_bonus(self): if self.estado_civil == "casado": return True else: return False def imprimir_retencoes(self): if self.salario > 3200: print("Retenção de 7% aplicada.") else: print("Não há retenção de 7%.") ``` Você pode criar um objeto da classe `Funcionario` e chamar os métodos para testar: ```python funcionario1 = Funcionario("João", "Silva", "casado", 3500) funcionario1.imprimir_dados() print("Recebe bônus:", funcionario1.recebe_bonus()) funcionario1.imprimir_retencoes() ``` Espero que isso te ajude a entender como implementar essa classe!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar