Não é uma pergunta sobre python, mas sobre matemática que minha cabeça não consegue entender às vezes.
Por que o máximo saque, no caso do exemplo da aula, é de 1055.5 sendo que o limite é justamente apenas 1000? Tecnicamente o usuário não pode nem ter 1055.5 na conta.
PS: Desculpem, eu sei que é uma dúvida talvez óbvia, mas não consegui entender a lógica