LISTA DE EXERCÍCIOS PYTHON #1
Lista de exercícios python Cada uma das atividades abaixo envolve a criação de um programa em Python que utiliza loops for e funções. Leia atentamente cada enunciado e implemente o programa conforme descrito. O objetivo é praticar o uso de loops e funções em Python, garantindo uma melhor compreensão desses conceitos fundamentais.
def imprimir_decrescente():
for i in range(20, -1, -2):
print(i)
# Exemplo de uso da função
imprimir_decrescente()
Copiado!
def imprimir_multiplos_de_quatro():
for i in range(4, 41, 4):
print(i)
# Exemplo de uso da função
imprimir_multiplos_de_quatro()
Copiado!
def imprimir_multiplos_de_seis():
for i in range(0, 61, 6):
print(i)
# Exemplo de uso da função
imprimir_multiplos_de_seis()
Copiado!
def verifica_palindromo(palavra):
palindromo = True
for i in range(len(palavra) // 2):
if palavra[i] != palavra[-(i + 1)]:
palindromo = False
break
return palindromo
# Exemplo de uso:
palavra = "radar"
resultado = verifica_palindromo(palavra)
print(f"A palavra '{palavra}' é um palíndromo: {resultado}")
Copiado!
def conta_pares_impares(inicio, fim):
count_pares = 0
count_impares = 0
for i in range(inicio, fim + 1):
if i % 2 == 0:
count_pares += 1
else:
count_impares += 1
return count_pares, count_impares
# Exemplo de uso:
inicio = 1
fim = 20
pares, impares = conta_pares_impares(inicio, fim)
print(f"Número de Pares: {pares}")
print(f"Número de Ímpares: {impares}")
Copiado!
def conta_maiusculas(frase):
contagem_maiusculas = 0
for caractere in range(len(frase)):
if frase[caractere].isupper():
contagem_maiusculas += 1
return contagem_maiusculas
# Exemplo de uso:
frase = "Este É Um Teste de Contagem de Letras Maiúsculas."
resultado = conta_maiusculas(frase)
print(f"O número de letras maiúsculas na frase é: {resultado}")
Copiado!
def calcular_potencia(base, expoente):
potencia = 1
for _ in range(expoente):
potencia *= base
return potencia
# Exemplo de uso da função
base = 2 # substitua pelo valor desejado
expoente = 3 # substitua pelo valor desejado
resultado = calcular_potencia(base, expoente)
print("A potência é", resultado)
Copiado!
def encontrar_maior_numero(*numeros):
max_num = float('-inf')
for n in numeros:
if n == 0:
break
if n > max_num:
max_num = n
return max_num
# Exemplo de uso da função
numeros = [3, 5, 7, 0, 2, 8]
resultado = encontrar_maior_numero(*numeros)
print("O maior número recebido foi", resultado)
Copiado!
def calcular_media(*numeros):
soma, count = 0, 0
for i in range(len(numeros)):
n = numeros[i]
if n == 0:
break
soma += n
count += 1
if count == 0:
return "Nenhum número foi recebido."
else:
return soma / count
# Exemplo de uso da função
resultado = calcular_media(3, 5, 7, 0, 2, 8)
if isinstance(resultado, str):
print(resultado)
else:
print("A média dos números recebidos é", resultado)
Copiado!
def calcular_soma(n):
soma = 0
for i in range(1, n + 1):
soma += i
return soma
# Exemplo de uso da função
n = 5 # substitua pelo valor desejado
resultado = calcular_soma(n)
print("A soma é", resultado)
Copiado!
Gostou da lista de exercícios python #1? Deixe seu comentário!