Acabou ficando enorme mas tenho certeza que mais estudo e aprendizado os codigos ficaram mais limpos e enxutos.
- Aquecendo na programação
1 -
lista_de_gastos = [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08]
soma_total_dos_gastos = sum(lista_de_gastos)
quantidade_de_gastos = len(lista_de_gastos)
media_dos_gastos = soma_total_dos_gastos / quantidade_de_gastos
print("--- RELATÓRIO DE GASTOS ---")
print("A soma de todos os gastos deu:")
print(soma_total_dos_gastos)
print("A quantidade de meses/gastos analisados foi:")
print(quantidade_de_gastos)
print("Portanto, a média de gastos é:")
print(media_dos_gastos)
print("---------------------------")
2-
lista_de_gastos = [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08]
compras_maiores_que_3000 = 0
for gasto in lista_de_gastos:
if gasto > 3000.0:
compras_maiores_que_3000 = compras_maiores_que_3000 + 1
total_de_compras = len(lista_de_gastos)
porcentagem_maiores = (compras_maiores_que_3000 / total_de_compras) * 100
print("Lista de Gastos:")
print(lista_de_gastos)
print("COMPRAS ACIMA DE R$ 3000")
print("Quantidade de compras acima de 3000 reais:")
print(compras_maiores_que_3000)
print("Total de compras realizadas pela empresa:")
print(total_de_compras)
print("Porcentagem que essas compras representam do total:")
print(porcentagem_maiores, "%")
print("-------------------------------------------")
3-
minha_lista_de_numeros = []
print("Por favor, digite 5 números inteiros:")
for i in range(5):
numero_digitado = int(input(f"Digite o número {i + 1}: "))
minha_lista_de_numeros.append(numero_digitado)
print("A lista criada foi:")
print(minha_lista_de_numeros)
4-
minha_lista_de_numeros = []
print("Por favor, digite 5 números inteiros:")
for i in range(5):
numero_digitado = int(input(f"Digite o número {i + 1}: "))
minha_lista_de_numeros.append(numero_digitado)
print("A lista criada foi:")
print(minha_lista_de_numeros)
minha_lista_de_numeros.reverse()
print("Lista na ordem INVERSA:")
print(minha_lista_de_numeros)
5-
numero_limite = int(input("Digite um número inteiro positivo: "))
lista_de_primos = []
for numero_atual in range(1, numero_limite + 1):
if numero_atual <= 1:
continue
contador_de_divisores = 0
for i in range(1, numero_atual + 1):
if numero_atual % i == 0:
contador_de_divisores = contador_de_divisores + 1
if contador_de_divisores == 2:
lista_de_primos.append(numero_atual)
print("Os números primos encontrados entre 1 e", numero_limite, "foram:")
print(lista_de_primos)
6-
dia = int(input("Digite o dia (ex: 25): "))
mes = int(input("Digite o mês (ex: 5): "))
ano = int(input("Digite o ano (ex: 2026): "))
data_valida = True
if ano <= 0 or mes < 1 or mes > 12 or dia < 1:
data_valida = False
else:
ano_bissexto = False
if (ano % 4 == 0 and ano % 100 != 0) or (ano % 400 == 0):
ano_bissexto = True
if mes == 2:
if ano_bissexto == True and dia > 29:
data_valida = False
elif ano_bissexto == False and dia > 28:
data_valida = False
elif mes == 4 or mes == 6 or mes == 9 or mes == 11:
if dia > 30:
data_valida = False
else:
if dia > 31:
data_valida = False
if data_valida == True:
print("A data", dia, "/", mes, "/", ano, "é VÁLIDA!")
else:
print("A data", dia, "/", mes, "/", ano, "é INVÁLIDA!")
- Momento dos projetos
7-
bacterias_por_dia = [1.2, 2.1, 3.3, 5.0, 7.8, 11.3, 16.6, 25.1, 37.8, 56.9]
lista_de_crescimento = []
for i in range(1, len(bacterias_por_dia)):
amostra_atual = bacterias_por_dia[i]
amostra_passada = bacterias_por_dia[i - 1]
percentual = 100 * (amostra_atual - amostra_passada) / amostra_passada
lista_de_crescimento.append(percentual)
print("Dados originais das bactérias:")
print(bacterias_por_dia)
print("Lista com os percentuais de crescimento por dia:")
print(lista_de_crescimento)
8-
quantidade_doces = 0
quantidade_amargos = 0
print("Por favor, digite os 10 IDs dos produtos:")
for i in range(10):
id_produto = int(input(f"Digite o ID do produto {i + 1}: "))
if id_produto % 2 == 0:
print("Esse produto é um DOCE!")
quantidade_doces = quantidade_doces + 1
else:
print("Esse produto é AMARGO!")
quantidade_amargos = quantidade_amargos + 1
print("Quantidade de produtos DOCES (IDs pares):")
print(quantidade_doces)
print("Quantidade de produtos AMARGOS (IDs ímpares):")
print(quantidade_amargos)
9-