Criei o seguinte Código:
class Conta:
def __init__(self, numero, titular, saldo, limite=1000):
print("Construindo objeto...{}".format(self))
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def extrato(self):
print(f"Saldo de {self.__saldo} do titular {self.__titular}")
def deposita(self, valor):
self.__saldo += valor
def saca(self, valor):
self.__saldo -= valor
def transfere(self, valor, destino):
self.saca(valor)
destino.deposita(valor)
Para fazer mais alguns testes, criei um novo Projeto para criar equipes e registrar pontuações em algum tipo de competição
class Equipe:
def __init__(self, nome_equipe, integrante1, integrante2, integrante3, pontuacao=0):
self.__nome_equipe = nome_equipe
self.__integrante1 = integrante1
self.__integrante2 = integrante2
self.__integrante3 = integrante3
self.__pontuacao = pontuacao
def colocacao(self, posicao):
if posicao == 1:
self.__pontuacao += 5
elif posicao == 2:
self.__pontuacao += 3
elif posicao == 3:
self.__pontuacao += 2
elif posicao < 3:
self.__pontuacao += 1
else:
print("Insira uma colocação valida!")
def situacao(self):
print(f"""A equipe {self.__nome_equipe}
Composta pelos seguintes integrantes {self.__integrante1}, {self.__integrante2} e {self.__integrante3}
Está atualmente com {self.__pontuacao} pontos""")