Escolar Documentos
Profissional Documentos
Cultura Documentos
1-) Escreva um programa que calcule a soma dos números pares de uma lista de números
inteiros fornecida pelo utilizador.
def somanumerospares(x):
soma = 0
for numero in x:
if numero % 2 == 0:
soma += numero
return soma
resultado = somanumerospares(numeros)
def verifica_palindromo(s):
s = s.replace(" ", "").lower()
return s == s[::-1]
if verifica_palindromo(x):
print("A string é um palíndromo.")
else:
print("A string não é um palíndromo.")
3-) Escreva um programa que conte a frequência de cada letra em uma string fornecida
pelo utilizador.
def contarfrequencialetras(string):
frequencialetras = {}
for y in string:
if y.isalpha():
letra = y.lower()
frequencialetras[letra] = frequencialetras.get(letra, 0) + 1
return frequencialetras
frequenciaresultado = contarfrequencialetras(x)
4-) Escreva um programa que gere uma lista de números primos até um determinado
número fornecido pelo utilizador.
def gerarnumerosprimos(limite):
primos = []
for numero in range(2, limite + 1):
eh_primo = True
for i in range(2, int(numero**0.5) + 1):
if numero % i == 0:
eh_primo = False
break
if eh_primo:
primos.append(numero)
return primos
listaprimos = gerarnumerosprimos(limiteusuario)
print(f"Lista de números primos até {limiteusuario}:")
print(listaprimos)
5-) Escreva um programa que calcule a média aritmética de uma lista de números
fornecida pelo utilizador.
def calcularmedia(lista):
if not lista:
return 0
return sum(lista) / len(lista)
print("Digite numeros:")
x = input()
resultado = calcularmedia(numeros)
6-) Escreva um programa que encontre o maior e o menor valor de uma lista de números
fornecida pelo utilizador.
def maioremenor(lista):
if not lista:
return None, None
print("Digite numeros:")
x = input()
def cd(lista):
crescente = decrescente = True
if crescente:
return "A lista é crescente."
elif decrescente:
return "A lista é decrescente."
else:
return "A lista não é nem crescente, nem decrescente."
print("Digite numeros:")
x = input()
resultado = cd(numeros)
print(resultado)
8-) Escreva um programa que remova todas as vogais de uma string fornecida pelo
utilizador.
def removervogais(string):
vogais = "aeiouAEIOU"
sem_vogais = ''.join(y for y in string if y not in vogais)
return sem_vogais
resultado= removervogais(x)
def digitos(string):
return string.isdigit()
resultado = digitos(x)
if resultado:
print("A string contém apenas dígitos.")
else:
print("A string não contém apenas dígitos.")
10-) Escreva um programa que gere uma lista de números de Fibonacci até um
determinado número fornecido pelo utilizador.
def ffibonacci(limite):
fibonacci = [0, 1]
while fibonacci[-1] + fibonacci[-2] <= limite:
fibonacci.append(fibonacci[-1] + fibonacci[-2])
return fibonacci
resultado = ffibonacci(x)