Segue meu projeto em python
Abordagem por Listas e Coleções (Foco em Dados)
Esta técnica é muito útil para modelos de aprendizado de máquina, onde você precisa manter o registro de todos os itens antes de processá-los
.
Passo a Passo:
- Armazenamento: Em vez de apenas somar, guardamos os preços em uma lista (Python).
- Processamento em Lote: Uso de funções nativas da linguagem para somar todos os valores da lista de uma vez.
- Lógica de Desconto: Aplicada sobre o resultado da soma da coleção.
itens_precos = []
qtd = int(input("Quantidade de itens: "))
for _ in range(qtd):
input("Nome do item: ")
itens_precos.append(float(input("Preço: ")))
# Pergunta se o cliente é cadastrado e transforma em Booleano
resposta = input("Cliente é cadastrado? (S/N): ").upper()
cadastrado = resposta == "S"
total = sum(itens_precos)
if cadastrado:
total *= 0.90
print(f"Valor total do pedido: R$ {total:.2f}")