Ir para o conteúdo

Aula 016: Estruturas de repetição

🎥 Vídeo 16

Nesta aula, vamos aprender sobre estruturas de repetição com o for loop.

O que é o for?

O for é utilizado para percorrer elementos de uma sequência. Pode ser entendido como: “para cada item” dentro de uma coleção.

Exemplo com string

for item in "Python":
    print(item)

Neste caso:

  • A -string_ "Python" é uma sequência de caracteres
  • A variável item representa cada letra
  • O loop percorre todos os caracteres

Resultado:

P
y
t
h
o
n

Diferença em relação ao while

  • O while depende de uma condição
  • O for percorre uma sequência com fim definido

Exemplo com lista

Listas são definidas com colchetes:

for item in ["banana", "maçã", "abacate"]:
    print(item)

Resultado:

banana
maçã
abacate

Também funciona com números:

for item in [1, 5, 9]:
    print(item)

Função range()

A função range() gera uma sequência de números.

for item in range(10):
    print(item)

Resultado:

0
1
2
3
4
5
6
7
8
9

Obs.: O valor final não é incluído.

Definindo início e fim

for item in range(1, 11):
    print(item)

Resultado:

1
2
3
4
5
6
7
8
9
10

Utilizando o passo (step)

for item in range(1, 11, 2):
    print(item)

Resultado:

1
3
5
7
9

Resumo

  • for percorre elementos de uma sequência
  • A variável de loop (ex: item) representa cada elemento
  • in indica a coleção a ser percorrida
  • A coleção pode ser:
    • string
    • lista
    • range

Checklist

Ao final desta aula, você aprendeu:

  • Como utilizar o for
  • Como percorrer strings e listas
  • Como gerar sequências com range()
  • Como controlar início, fim e passo

O for é uma das estruturas mais utilizadas para repetição em Python.

Comentários