Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida Construtores com valores padrão

class Conta:

    def __init__(self, numero, titular, saldo, limite = 1000.0):
        self.numero = numero
        self.titular = titular
        self.saldo = saldo
        self.limite = limite
conta1 = Conta(1, "Fulano", 0.0)
conta2 = Conta(2, "Beltrano", 0.0)
conta3 = Conta(3, "Sicrano", 0.0, 2000.0)

o atributo limite foi definido um valor fixo, poréma conta3 tem um limite especial. Esse limite fixo definido no atributo da classe Conta não interfere no limite especial? Não entendi bem o porquê não interfere já que foi passado um valor fixo no limite

1 resposta
solução!

Bom dia Rebeca, a classe Conta foi definida com atributo limite com valor padrão. Este valor é usado somente quando tu instancias um objeto Conta sem passar um valor para limite como em conta1 e conta2. Abraço!