# 1) Faça um programa que tenha a seguinte lista contendo os valores de gastos de uma empresa de papel
# [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08].
# Com esses valores, faça um programa que calcule a média de gastos. Dica: use as funções built-in sum() e len().
lista_de_gastos = [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08]
media_gastos = sum(lista_de_gastos) / len(lista_de_gastos)
print(f'A média dos gastos da empresa é de: {media_gastos}')
# 2) Com os mesmos dados da questão anterior, defina quantas compras foram realizadas acima
# de 3000 reais e calcule a porcentagem quanto ao total de compras.
lista_de_gastos = [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08]
gastos_acima = []
for valor in lista_de_gastos:
if valor > 3000:
gastos_acima.append(valor)
soma_gastos_acima = sum(gastos_acima)
quantidade_acima = len(gastos_acima)
porcentagem_acima = (sum(lista_de_gastos)/soma_gastos_acima) * 100
print(f'A quantidade de gastos acima de 3000 é de: {len(gastos_acima)}')
print(f'A porcentagem quanto ao total de compras é de: {porcentagem_acima:.2f}%')
# 3) Faça um código que colete em uma lista 5 números inteiros quaisquer e imprima a lista. Exemplo: [1,4,7,2,4].
lista = []
for i in range(5):
num = int(input('Digite um número: '))
lista.append(num)
print(lista)
# 4) Colete novamente 5 inteiros e imprima a lista em ordem inversa à enviada.
lista = []
for i in range(5):
num = int(input('Digite um número: '))
lista.append(num)
lista.reverse()
print(lista)
# 5) Faça um programa que, ao inserir um número qualquer,
# cria uma lista contendo todos os números primos entre 1 e o número digitado.
numero = int(input('Digite um número: '))
primos = []
for i in range(2, numero):
primo = True
for divisores in range(2, i):
if i % divisores == 0:
primo = False
break
if primo:
primos.append(i)
print(f'A lista de números primos é: {primos}')