Gabarito disponível
Texto-base:
Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue os itens seguintes, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.
Ao realizar operações aritméticas envolvendo os elementos de num_lista e um float, o resultado será sempre dado como um float.
Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue os itens seguintes, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.
Ao realizar operações aritméticas envolvendo os elementos de num_lista e um float, o resultado será sempre dado como um float.
Operação entre int e float resulta em float.
Em Python, uma operação aritmética entre um inteiro (elemento da lista) e um float promove o resultado para float. Isso vale para os elementos de num_lista, que são inteiros, combinados a um float.
Análise das alternativas
A) Correta: a promoção para float é regra da linguagem. B) Errada: não há caso em que o resultado deixe de ser float.
Referência: Python – tipos numéricos e conversão aritmética
Resolução comentada do VaiConcursos.