Menu
CoddyTech

Loop For

Parte da seção Fundamentos do Journey de Python da Coddy. Lição 35 de 77.

Às vezes, ao programar, é necessário realizar a mesma operação, ou quase a mesma, algumas vezes.

Para evitar escrever a mesma coisa repetidamente, podemos usar loops.

O loop for tem a seguinte sintaxe:

for i in range(start, end):
    code

O range(start, end) determina qual é o valor de start e qual é o valor de end. i receberá todos os valores de start até end (sem incluir end) sequencialmente. Por exemplo:

for i in range(0, 5):
	print(i)

Ele executará a instrução de impressão 5 vezes:

0
1
2
3
4

Podemos simplificar range(0, 5) para range(5):

for i in range(5):
	print(i)

Você também pode combinar i com outros textos usando uma f-string. Coloque um f antes da string e use {i} dentro dela para inserir o valor de i:

for i in range(1, 4):
	print(f"Item number: {i}")

Isso vai imprimir:

Item number: 1
Item number: 2
Item number: 3

Os loops têm muitos casos de uso. Por exemplo, vamos somar todos os números de 1 a 100:

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Primeiro, isso percorrerá todos os números entre 1 e 101 (sem incluir 101) e somará todos eles. Em seguida, imprimirá a variável sum_numbers.

challenge icon

Desafio

Iniciante

Leia um número inteiro n (o código inicial já faz isso). Use um laço for para imprimir "Hello Coddy: " e o valor de i para cada número de 3 até n, inclusive.

Por exemplo, se n for 6, a saída será:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

Se n for 27, o laço imprime 25 linhas, de Hello Coddy: 3 até Hello Coddy: 27.

Experimente você mesmo

n = int(input())

# Escreva seu código abaixo
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Python online