• Python
  • 06. Armazenamento de múltiplos dados em listas
  • Listas + while

06 - Armazenamento de múltiplos dados em listas#

Listas + while#

Ao começarmos a trabalhar com listas é natural utilizarmos o comando while para resolver alguns problemas envolvendo listas.

Exercise 1

Considere o código a seguir:

ordem = ["primeiro", "segundo", "terceiro", "quarto", "quinto"]

print(ordem[0])
print(ordem[1])
print(ordem[2])
print(ordem[3])
print(ordem[4])

Com os recursos vistos até o momento, qual comando podemos utilizar para eliminar a repetição do código acima?

Answer

Como estamos lindando com repetição, o comando que pode nos auxiliar para o código acima é o while.

Exercise 2

Tente reescreve o código do exercício anterior utilizando o comando while.

Exercise 3

Considere o código a seguir:

ordem = ["primeiro", "segundo", "terceiro", "quarto", "quinto"]

print(ordem[0])
print(ordem[1])
print(ordem[2])
print(ordem[3])
print(ordem[4])

Qual das alternativas a seguir faz o que foi pedido no exercício anterior?

Answer

O código abaixo é a versão correta:

ordem = ["primeiro", "segundo", "terceiro", "quarto", "quinto"]

i=0
while i < len(ordem):
  print(ordem[i])
  i+=1

As outras alternativas desta questão estão com trechos de código faltando ou com detalhes que fazem o código não funcionar. Você conseguiu identificar o que estava faltando?

Exercise 4

Resolva o exercício Soma dos valores da lista. Dica: será necessário criar pelo menos duas variáveis auxiliares, uma para guardar o índice e outra para guardar a soma.

Acessar exercício

Exercise 5

Resolva o exercício Soma dos números ímpares.

Acessar exercício

Exercise 6

Resolva o exercício Mês para número.

Acessar exercício

Exercise 7

Resolva o exercício Valor da nota fiscal.

Acessar exercício

Substituindo elementos em uma lista#

Vamos ver o que mais podemos fazer com as listas 👉 Clique aqui