Crie uma classe Pessoa com:
Use encapsulamento (getters e setters).
Depois crie uma classe Aluno que herda de Pessoa:
👉 Desafio:
Crie uma classe ContaBancaria:
Métodos:
👉 Regras:
Crie uma classe ContaPoupanca (herança):
Crie uma classe Animal:
Crie classes filhas:
Cachorro → "Latido"Gato → "Miau"👉 Desafio:
Crie uma classe Produto:
Métodos:
Crie classe ProdutoEletronico:
👉 Regras:
Crie uma classe Funcionario:
Método:
Crie classes filhas:
Gerente → bônus 20%Estagiario → bônus 5%👉 Desafio:
class Pessoa:
def __init__(self, nome, idade):
self.__nome = nome
self.__idade = idade
def get_idade(self):
return self.__idade
def set_idade(self, idade):
if idade >= 0:
self.__idade = idade
else:
print("Idade inválida")
class Aluno(Pessoa):
def __init__(self, nome, idade, matricula):
super().__init__(nome, idade)
self.matricula = matricula
def mostrar(self):
print(self.matricula, self.get_idade())