Eu não entendi por que foi necessário ou porque o instrutor optou por inserir esse sys.float_info.min/max no menor/maior valor do lance. Não bastava deixar igual a zero ou null e depois mudar quando um lance fosse dado. Eu também não entendi por que o código funcionou do jeito que o instrutor escreveu. Obrigado!