Com base na tarefa dada (Calculando a Soma de Números ), fiz algumas alterações deixando o código um pouco diferente porém atende ao propósito do treinamento.
# Lista de valores dos produtos (de 10 a 99)
valores = list(range(10, 100))
# Dicionário para associar cada produto a uma letra (A, B, C, ...)
# Usando o alfabeto repetido conforme necessário
import string
letras = list(string.ascii_uppercase)
codigos = {}
# Gerar códigos para cada produto
for i, valor in enumerate(valores):
letra = letras[i % len(letras)] # repete o alfabeto se necessário
codigos[letra + str(valor)] = valor
# Exibir os códigos e valores
print("Códigos e valores dos produtos:")
for codigo, valor in codigos.items():
print(f"{codigo}: R${valor}")
# Calcular a soma total dos produtos
soma_total = sum(valores)
print("\nSoma total dos produtos (desempenho semanal): R$", soma_total)
```****
Explicando o código:
range(10, 100) cria os números de 10 a 99.
String.ascii_uppercase fornece as letras de A a Z.
O código combina cada número com uma letra, repetindo o alfabeto se necessário.
A soma de todos os valores para obter o total semanal e gerar uma lista.
A mesma fórmula pode ser expandida com novos detalhes com, local quantidade, cores e etc.