Questão 8:
id = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
quantidade = [15, 12, 1, 15, 2, 11, 2, 12, 2, 4]
preco = [93.0, 102.0, 18.0, 41.0, 122.0, 14.0, 71.0, 48.0, 14.0, 144.0]
def criar_tabela(id, quantidade, preco):
tabela = [("id", "quantidade", "preco", "total")] # cabeçalho
for i, q, p in zip(id, quantidade, preco):
total = q * p
tabela.append((i, q, p, total))
return tabela
# Criando a tabela
tabela_vendas = criar_tabela(id, quantidade, preco)
# Exemplo de saída
for linha in tabela_vendas:
print(linha)
Saída:
('id', 'quantidade', 'preco', 'total')
(0, 15, 93.0, 1395.0)
(1, 12, 102.0, 1224.0)
(2, 1, 18.0, 18.0)
(3, 15, 41.0, 615.0)
(4, 2, 122.0, 244.0)
(5, 11, 14.0, 154.0)
(6, 2, 71.0, 142.0)
(7, 12, 48.0, 576.0)
(8, 2, 14.0, 28.0)
(9, 4, 144.0, 576.0)
Tabela correspondente:
| id | quantidade | preço | total |
|---|---|---|---|
| 0 | 15 | 93.0 | 1395.0 |
| 1 | 12 | 102.0 | 1224.0 |
| 2 | 1 | 18.0 | 18.0 |
| 3 | 15 | 41.0 | 615.0 |
| 4 | 2 | 122.0 | 244.0 |
| 5 | 11 | 14.0 | 154.0 |
| 6 | 2 | 71.0 | 142.0 |
| 7 | 12 | 48.0 | 576.0 |
| 8 | 2 | 14.0 | 28.0 |
| 9 | 4 | 144.0 | 576.0 |