LAB-8

for in range

1. Comando for...range

O comando for…range é usado para repetir blocos de código um número determinado de vezes. A função range() gera uma sequência de números inteiros que é usada para controlar quantas vezes o laço será executado.

Sintaxe básica

				
					for variável in range(início, fim, passo):
# bloco de código a ser repetido
				
			
  • início: valor inicial (inclusivo, opcional, padrão 0)
  • fim: valor final (exclusivo, obrigatório)
  • passo: de quanto em quanto a variável vai ser incrementada (opcional, padrão 1)

Exemplos

1. Contar de 0 a 4:

				
					for i in range(5):
    print(i)
# Saída: 0 1 2 3 4
				
			

2. Contar de 2 em 2, de 0 a 8:

				
					for i in range(0, 10, 2):
    print(i)
# Saída: 0 2 4 6 8
				
			

3. Tabuada do 7:

				
					numero = 7  # Troque pelo número desejado
for i in range(1, 11):
    print(f"{numero} x {i} = {numero*i}")
				
			

Somatória

Exercício 1 – Somatório Simples

$$\sum_{k=1}^{5} k$$

				
					soma = 0
for k in range(1, 6):
    soma += k
print(soma)
				
			

Exercício 2 – Somatório com Quadrado

$$\sum_{n=1}^{4} n^2$$

				
					soma = 0
for n in range(1, 5):
    soma += n**2
print(soma)
				
			

Exercício 3 – Com Constante

$$\sum_{i=1}^{10} 3$$

				
					soma = 0
for i in range(1, 11):
    soma += 3
print(soma)
				
			

Exercício 4 – Somatório de Uma PA

$$\sum_{j=1}^{6} (2j – 1)$$

				
					soma = 0
for j in range(1, 7):
    soma += (2*j - 1)
print(soma)
				
			

Exercício 5 – Somatório Dobrando o Índice

$$\sum_{i=1}^{5} 2i$$

				
					soma = 0
for i in range(1, 6):
    soma += 2*i
print(soma)
				
			

Exercício 6 – Alternância de Sinal

$$\sum_{n=1}^{6} (-1)^n \cdot n$$

				
					soma = 0
for n in range(1, 7):
    soma += (-1)**n * n
print(soma)
				
			

Exercícios Extra

Exercício 1:

$$\sum_{m=2}^{6} m^3$$

Exercício 2:

$$\sum_{p=1}^{5} \left[4 + (p-1) \cdot 5\right]$$

Exercício 3:

$$\sum_{i=1}^{7} i \cdot 4$$

Exercício 4:

$$\sum_{n=1}^{8} (-1)^{n+1} \cdot 2^{n}$$