Logo Passei Direto
Buscar
em python, as listas podem ser utilizadas em varias atividades presente no contexto diário. suponha uma lista de peças ficticia, como uma pesquisa de um mesmo produto em diferentes estabelecimentos sendo apresentado. qual o código a ser utilizado para que os preços do produto sejam oedenados de forma decrescente ? A) V1= 7 V2= 8 v3= 9 v4= 7 lista = ( v1,v3,v2,v4 ) ( v1,v3,v2,v4 ).extend() print( v1,v3,v2,v4 ) B) V1 =7 V2= 8 V3= 9 V4= 7 lista = [ v1; v3;v2;v4] print( lista ) print( reverse ) C) v1 = 7 v2 = 8 v3 = 9 v4 = 7 liswta = [ v1;v3;v2;v4 ] lista . extend [ ] lista . sort () print ( lista ) D) v1= 7 v2 = 8 v3 = 9 v4 = 7 lista = ( v1,v3,v2,v4 ) lista = seveser [ ] print ( reverse ) lista . sort [ ] E) v1 = 7 v2 = 8 v3 = 9 v4 = 7 lista = [ v1,v3,v2,v4] lista . sort ( ) lista . reverse ( ) print ( lista ) Qual das alternativas acima citadas está correta ?
User badge image
Masili

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina