Loop for em Python

Loops são projetados para executar a mesma operação repetidamente, por exemplo, para iterar sobre elementos de objetos iteráveis. Tais objetos incluem strings, tuplas, listas, conjuntos e dicionários.

Em Python, o loop mais amplamente utilizado é o for. Sua sintaxe é a seguinte:

pythonfor elemento in objeto_iterável:
  corpo do loop

No loop for, assim como na construção if-else, é necessário fazer uma indentação para o código abaixo do bloco de condição.

Suponha que temos uma lista lst:

pythonlst = [1, 2, 3, 4, 5]

Vamos usar o loop for para iterar e exibir todos os seus elementos:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # exibirá 1, 2... 5

Diversas operações podem ser executadas com os elementos no corpo do loop. Vamos exibir os quadrados dos valores dos elementos:

pythonfor el in lst:
  print(el ** 2) # exibirá 1, 4... 25
Задание 1

Dada a lista:

pythontst = ['1', '2', '3', '4', '5']

Itere sobre ela com um loop e exiba no console cada elemento.

Задание 2

Dada a tupla:

pythontst = (1, 2, 3, 4, 5)

Itere sobre ela com um loop e exiba no console cada elemento.

Задание 3

Dado o conjunto:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Itere sobre ele com um loop e exiba no console cada elemento.

Задание 4

Dada a string:

pythontst = 'abcde'

Itere sobre ela com um loop e exiba no console cada caractere.

Задание 5

Dado o número:

pythontst = 12345

Itere sobre ele com um loop e exiba no console cada dígito.

Задание 6

Dada a lista:

pythontst = [1, 2, 3, 4, 5]

Some o número 2 a cada um de seus elementos e exiba o resultado no console.