Informática, perguntado por DaniloDSalles, 5 meses atrás

Seja a seguinte lista de compras:

lista = ['cebola',1.85,'tomate',4.05,'cenoura',4.22]

Indique qual é o programa correto que utiliza o comando for e que mostre todas as informações da lista.

Anexos:

Soluções para a tarefa

Respondido por noeliooliveira
15

Resposta:

A Resposta correta é a alternativa C.

Explicação:

A estrutura do laço FOR em Python é a seguinte:

for<variável> in <sequência>:

        <bloco de código indentado>

<bloco de código não indentado>

A váriável <sequência> deve ser um objeto do tipo string, list, range ou qualquer outro tipo que possa ser iterado.

Valores sucessivos de <sequência> são atribupidos a <variável>, executando <bloco de código indentado> para cada valor de <variável>  

Respondido por jssborba
1

O programa que reponde a pergunta de forma correta é o apresentado na alternativa c).

Para entender mais:

Listas são objetos iteráveis

As listas são conteiners de dados e são iteravéis. Ou seja, é possivel realizar ações com cada um de seus itens em sequência.

Estrutura de repetição (loop) for

O bloco de loop for da questão é estruturada da seguinte maneira:

for (item) in (objeto iteravel):            

¬¬¬¬ação esperada para cada item  

A primeira linha do bloco deve sempre terminar com :

Além disso,  o bloco de ação (segunda linha) é indentado em quatro espaços, acima representados por ¬

Por que as outras alternativas estão erradas?

Com as informações acima é possível notar que alternativa a) está errada por não terminar a primeira linha com dois pontos ( : ) e ter uma indentação maior que quatro espaços (possível notar comparando com a linha de cima. Cada caractere é igual a um espaço).

Já a alternativa b) não apresenta indentação da segunda linha.

A alternativa d) não inclui o in nem o iterável (no caso, a lista).

Por fim, a alternativa e) também escreve a primeira linha de forma errada apesar de terminar com dois pontos e ter a segunda linha indentada apropriadamente.

Para aprender mais sobre Programas, veja:

https://brainly.com.br/tarefa/28035640

#SPJ2

Anexos:
Perguntas interessantes