Ed
há 2 meses
Vamos analisar cada uma das alternativas para identificar qual delas está correta para ordenar uma lista de preços de forma decrescente em Python. A) `V1= 7 V2= 8 v3= 9 v4= 7 lista = ( v1,v3,v2,v4 ) ( v1,v3,v2,v4 ).extend() print( v1,v3,v2,v4 )` - Aqui, a lista está sendo criada como uma tupla (usando parênteses) e não como uma lista. Além disso, o uso de `extend()` está incorreto. Não é a opção correta. B) `V1 =7 V2= 8 V3= 9 V4= 7 lista = [ v1; v3;v2;v4] print( lista ) print( reverse )` - A sintaxe para criar a lista está errada (deve usar vírgulas, não ponto e vírgula). Além disso, `print(reverse)` não faz sentido. Não é a opção correta. C) `v1 = 7 v2 = 8 v3 = 9 v4 = 7 liswta = [ v1;v3;v2;v4 ] lista . extend [ ] lista . sort () print ( lista )` - Aqui, há um erro de digitação em `liswta` e a sintaxe para criar a lista está errada (deve usar vírgulas). Além disso, `extend` não é necessário. Não é a opção correta. D) `v1= 7 v2 = 8 v3 = 9 v4 = 7 lista = ( v1,v3,v2,v4 ) lista = seveser [ ] print ( reverse ) lista . sort [ ]` - Novamente, a lista está sendo criada como uma tupla. Além disso, `seveser` não é um comando válido e a sintaxe de `sort` está errada. Não é a opção correta. E) `v1 = 7 v2 = 8 v3 = 9 v4 = 7 lista = [ v1,v3,v2,v4] lista . sort ( ) lista . reverse ( ) print ( lista )` - Esta opção cria a lista corretamente e usa `sort()` para ordenar a lista em ordem crescente, seguido de `reverse()` para inverter a ordem, resultando na lista em ordem decrescente. Esta é a opção correta. Portanto, a alternativa correta é: E.