loops

25 views
Skip to first unread message

kristhyan claro

unread,
Aug 2, 2023, 10:09:19 AM8/2/23
to Python Sorocaba
Fala Galera,
Beleza?

Estou com um probleminha aqui, quem poderia me auxiliar?

estq = copy_estoque.loc[copy_estoque['Sobra %'] <35, 'Quantidade']
preço = copy_estoque.loc[copy_estoque['Sobra %'] <35, 'Custo da Unidade']


valor = 211470
preço = [ 9500, 10890, 3980]
estq = [13, 15, 13] - quantidade de cada item no estoque

Quero que:

Enquanto o valor for maior que o preço do item:
- compre um item
- adicione +1 na quantidade (do estq do item respectivo)
- e subtraia do valor, o preço deste item

Para no final ter:
quantidade de itens atualizada
e o valor restante do dinheiro


Havia tentado o seguinte código,
mas não estou sabendo correr pelas quantidades de estoque(estq) e
pelo preço de cada (preço).

for p,e in zip(preço, estq):
  while dinheiro > p:
    e = e+1
    valor = valor - p
print(dinheiro)
print(estq)


Deve ser um conhecimento básico que me falta mas não estou sabendo lidar.

Fico imensamente grato com qualquer sugestão!
Reply all
Reply to author
Forward
0 new messages