Repetições com `for`

Basic python

Repetições com `for`

for percorre coleções e executa operações para cada item.

fruits = ["りんご", "みかん", "ぶどう"]
for fruit in fruits:
    print(fruit)

Função range #

range() gera sequências numéricas.

for i in range(5):
    print(i)      # 0..4

for i in range(1, 6):
    print(i)      # 1..5

for i in range(0, 10, 2):
    print(i)      # pares

enumerate e zip #

Use enumerate() quando precisar do índice e do valor.

for index, fruit in enumerate(fruits, start=1):
    print(index, fruit)

Para percorrer listas em paralelo, utilize zip().

names = ["Alice", "Bob", "Carol"]
ages = [24, 32, 28]

for name, age in zip(names, ages):
    print(f"{name} tem {age} anos")

Experimente #

  1. Imprima os números de 1 a 100 substituindo múltiplos de 3 por “Fizz”, de 5 por “Buzz” e de ambos por “FizzBuzz”.
  2. Monte uma lista com palavras favoritas e exiba cada uma em caixa alta usando for.