Найдите все значения "больше чем" и выполните (вычитание) - PullRequest
0 голосов
/ 16 июня 2020
• 1000 120), а затем отправляет его обратно на склад.

В какой-то момент это примерно так:

Shipper_Leaving = 0
Storages = [80, 140, 2, 43, 121]

if any (y>120 for y in Storages):
    Shipper_Leaving[y] = Shipper_Leaving + 120
##Storages - [0,120,0,0,120]
##print storages 
[80, 120, 2, 43, 1]

А потом я застрял (на #) .. . Пытаюсь найти, как это сделать.

Спасибо!

1 Ответ

0 голосов
/ 16 июня 2020

Надеюсь, это простое решение вам поможет:

Shipper_Leaving = 0
Storages = [80, 140, 2, 43, 121]
for i in range(len(Storages)):
    if Storages[i]>=120:
        Shipper_Leaving+=120
        Storages.remove(i)
print(Shipper_Leaving)

С предоставленной вами информацией кажется, что вы хотите знать, сколько элементов находится выше или = 120?

...