0% acharam este documento útil (0 voto)
98 visualizações5 páginas

Exercicos For em Python Resolvidos

O documento apresenta uma lista de 30 exercícios resolvidos em Python utilizando loops 'for'. Os exercícios abrangem diversas operações, como impressão de números, cálculos de soma e média, verificação de números primos e criação de padrões. Cada exercício é acompanhado por um código de exemplo que demonstra a implementação em Python.

Enviado por

Joao Lima
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
98 visualizações5 páginas

Exercicos For em Python Resolvidos

O documento apresenta uma lista de 30 exercícios resolvidos em Python utilizando loops 'for'. Os exercícios abrangem diversas operações, como impressão de números, cálculos de soma e média, verificação de números primos e criação de padrões. Cada exercício é acompanhado por um código de exemplo que demonstra a implementação em Python.

Enviado por

Joao Lima
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Lista: 30 Exercícios Resolvidos com for em Python

1. Imprimir números de 1 a 10

for i in range(1, 11):


print(i)

2. Imprimir os números pares de 0 a 20

for i in range(0, 21, 2):


print(i)

3. Imprimir os múltiplos de 5 até 50

for i in range(5, 51, 5):


print(i)

4. Calcular a soma de 1 a 100

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

5. Calcular o fatorial de um número

n = 5
fatorial = 1
for i in range(1, n + 1):
fatorial *= i
print(fatorial)

6. Tabuada de um número

n = 7
for i in range(1, 11):
print(f"{n} x {i} = {n*i}")

7. Imprimir a sequência de Fibonacci até o 10º termo

a, b = 0, 1
for _ in range(10):
print(a)
a, b = b, a + b
8. Verificar quantos números pares há de 1 a 100

cont = 0
for i in range(1, 101):
if i % 2 == 0:
cont += 1
print(cont)

9. Imprimir os quadrados dos números de 1 a 10

for i in range(1, 11):


print(i**2)

10. Ler 5 números e mostrar a média

soma = 0
for _ in range(5):
num = int(input("Digite um número: "))
soma += num
print("Média:", soma / 5)

11. Imprimir os dígitos de uma palavra

palavra = "Python"
for letra in palavra:
print(letra)

12. Imprimir números de 10 a 1 (decrescente)

for i in range(10, 0, -1):


print(i)

13. Somar os números ímpares entre 1 e 50

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

14. Contar quantas vogais tem em uma frase

frase = "Programar é divertido"


vogais = 0
for letra in frase:
if letra.lower() in "aeiou":
vogais += 1
print(vogais)
15. Imprimir a tabuada de 1 a 10

for i in range(1, 11):


for j in range(1, 11):
print(f"{i} x {j} = {i*j}")
print()

16. Verificar se um número é primo

num = 17
divisores = 0
for i in range(1, num + 1):
if num % i == 0:
divisores += 1
if divisores == 2:
print("É primo")
else:
print("Não é primo")

17. Imprimir os 10 primeiros números negativos

for i in range(-1, -11, -1):


print(i)

18. Contar letras maiúsculas em uma string

texto = "Python É Legal"


cont = 0
for letra in texto:
if letra.isupper():
cont += 1
print(cont)

19. Criar um triângulo com asteriscos

for i in range(1, 6):


print("*" * i)

20. Somar apenas os múltiplos de 3 entre 1 e 100

soma = 0
for i in range(1, 101):
if i % 3 == 0:
soma += i
print(soma)

21. Imprimir a frase invertida


frase = "Python"
invertida = ""
for letra in frase:
invertida = letra + invertida
print(invertida)

22. Verificar se uma palavra é palíndromo

palavra = "radar"
inversa = ""
for letra in palavra:
inversa = letra + inversa
print("É palíndromo" if palavra == inversa else "Não é palíndromo")

23. Imprimir os números entre 1 e 100 que são múltiplos de 7 e 5

for i in range(1, 101):


if i % 7 == 0 and i % 5 == 0:
print(i)

24. Imprimir os números primos entre 1 e 50

for num in range(1, 51):


if num > 1:
for i in range(2, num):
if num % i == 0:
break
else:
print(num)

25. Gerar uma lista com os cubos dos números de 1 a 10

cubos = []
for i in range(1, 11):
cubos.append(i**3)
print(cubos)

26. Imprimir as letras de uma palavra pulando uma letra

palavra = "programar"
for i in range(0, len(palavra), 2):
print(palavra[i])

27. Criar uma escada de números

for i in range(1, 6):


for j in range(1, i + 1):
print(j, end=" ")
print()
28. Calcular a média de notas de 10 alunos

soma = 0
for i in range(10):
nota = float(input(f"Nota do aluno {i+1}: "))
soma += nota
print("Média:", soma / 10)

29. Encontrar o maior valor de uma sequência

maior = float('-inf')
for _ in range(5):
num = int(input("Digite um número: "))
if num > maior:
maior = num
print("Maior número:", maior)

30. Criar um padrão com hashtags

for i in range(5, 0, -1):


print("#" * i)

Se quiser, posso montar essa lista em PDF ou adicionar enunciados mais descritivos
para cada exercício. Deseja isso?

Você também pode gostar