Ed
há 2 meses
Vamos analisar as asserções: I. O uso de defaultdict(lambda: float('-inf')) garante que o dicionário sempre inicialize valores ausentes com um número suficientemente pequeno para comparação correta de preços. - Verdadeiro. O float('-inf') representa menos infinito, que é menor que qualquer número real, garantindo que qualquer preço real será maior e atualizará o valor. II. A função float('-inf') permite que qualquer valor positivo atribuído posteriormente ao dicionário seja maior, garantindo a correta atualização dos preços máximos. - Verdadeiro. Como float('-inf') é menor que qualquer número positivo, a comparação "closing_price > max_prices[symbol]" será verdadeira na primeira vez que um símbolo aparecer, atualizando o valor corretamente. Além disso, a asserção II justifica a I, pois explica o motivo pelo qual usar float('-inf') é adequado para inicializar os valores. Portanto, a alternativa correta é: E. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Cadastre-se ou realize login