lista-python

Python: aprenda a utilizar a loop for com exemplos

O loop for em Python representa uma das formas mais comuns de estrutura de repetição, permitindo iterar sobre uma sequência de elementos (listas, strings, tuplas, dicionários) e executar um bloco de código múltiplas vezes. 

QUESTÃO 1 - Contagem Regressiva com Passo -2

Miguel deseja criar um programa que exiba uma contagem regressiva a partir do número 20 até 0, diminuindo de 2 em 2.

PASSOS:

  • Inicialize uma variável com o valor 20.
  • Utilize um loop for para exibir o número atual e reduzi-lo em 2 a cada iteração.
  • O loop deve continuar até que o valor chegue a 0.
  • Exiba os números da contagem regressiva na tela.
Exemplo:
				
					20
18
16
14
12
10
8
6
4
2
0
				
			
Resposta:
				
					for i in range(20, -1, -2): 
        print(i) 
				
			

QUESTÃO 2 - Múltiplos de 4

Beatriz deseja criar um programa que exiba todos os múltiplos de 4 no intervalo de 4 a 40.

PASSOS:

  • Inicialize uma variável com o valor 4.
  • Utilize um loop for para imprimir os múltiplos de 4.
  • O loop deve continuar até que o número chegue a 40.
  • A cada iteração, aumente a variável em 4 e exiba o valor.
Exemplo:
				
					4
8
12
16
20
24
28
32
36
40
				
			
Resposta:
				
					for i in range(4, 41, 4):
        print(i)
				
			

QUESTÃO 3 - Números Divisíveis por 6

Lucas deseja criar um programa que exiba todos os números de 0 a 60 que são divisíveis por 6.

PASSOS:

  • Inicialize uma variável com o valor 0.
  • Utilize um loop for para percorrer os números até 60.
Exemplo:
				
					0
6
12
18
24
30
36
42
48
54
60
				
			
Resposta:
				
					for i in range(0, 61, 6):
        print(i)
				
			

QUESTÃO 4 - Cálculo da Soma

Mariana precisa criar um programa que recebe um número como argumento e calcula a soma de todos os números de 1 até o número recebido. O programa deve então exibir o resultado da soma.

PASSOS:

  • Solicite ao usuário um número inteiro.
  • Use um loop for para iterar de 1 até o número informado.
  • A cada iteração, acumule a soma dos números.
  • Ao final, exiba o resultado da soma.
Exemplo:
				
					Digite um número inteiro positivo: 5
A soma de todos os números de 1 até 5 é: 15
				
			
Resposta:
				
					# Passo 1: Solicitar um número inteiro ao usuário
numero = int(input("Digite um número inteiro positivo: "))

# Verificar se o número é positivo
if numero < 1:
    print("Por favor, digite um número inteiro positivo.")
else:
    # Passo 2 e 3: Inicializar a soma e usar loop for para acumular
    soma = 0
    for i in range(1, numero + 1):
        soma += i  # Acumula cada número na soma
    
    # Passo 4: Exibir o resultado
    print(f"A soma de todos os números de 1 até {numero} é: {soma}")
				
			

QUESTÃO 5 - Verificação de Palíndromo

Mariana deseja criar um programa que verifique se uma palavra digitada pelo usuário é um palíndromo.

PASSOS:

  • Peça ao usuário para inserir uma palavra.
  • Converta a palavra para minúsculas para evitar diferenças entre maiúsculas e minúsculas.
  • Inverta a palavra e compare com a original.
  • Se forem iguais, exiba a mensagem "A palavra é um palíndromo.".
  • Caso contrário, exiba "A palavra não é um palíndromo.".
Exemplo:
				
					Digite uma palavra: ovo
A palavra é um palíndromo.
				
			
Resposta:
				
					# Passo 1: Pedir ao usuário para inserir uma palavra
palavra = input("Digite uma palavra: ")

# Passo 2: Converter para minúsculas
palavra = palavra.lower()

# Passo 3: Inverter a palavra usando loop for
palavra_invertida = ""
for letra in palavra:
    palavra_invertida = letra + palavra_invertida  # Adiciona cada letra no início

# Passo 4 e 5: Comparar e mostrar o resultado
if palavra == palavra_invertida:
    print("A palavra é um palíndromo.")
else:
    print("A palavra não é um palíndromo.")
				
			

Caso o Python ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *