1
resposta

[Projeto] Resolução Atividades e Desafio

# 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}')
1 resposta

Oi, Gabriel! Tudo bem?

Parabéns pelo código, está certinho!

Continue praticando, pois ajuda a internalizar o conhecimento adquirido!

Um forte abraço e bons estudos!