2015-10-13 88 views
-2

如何從我的max變量中減去1000,所以我在每次循環時遞減 值?在一個while循環中減法

while 1: 
    max = 160000 
    players = [] 
    players.append(Player(202556,32000)) 
    randomPlayer = random.choice(players) 
    time.sleep(random.randint(1,4)) 
    items = fut.searchAuctions('player',assetId=randomPlayer.assetId, 
           max_buy=randomPlayer.maxBid,max_price=max) 
    max-1000 
    print max 
+2

你應該循環之前指定「最大」和減少其內這樣的循環:「最大 - = 1000」 –

+1

不知道什麼是沒有道理downvotes。爲什麼不能提出基本的問題! – DexTer

+0

@DexTer因爲這些問題可以通過谷歌搜索。老實說,這個問題甚至沒有編程相關。它與邏輯有關。常識幾乎。 –

回答

0

您需要while循環之外將最大。否則,您將始終以相同的值重新啓動最大值。然後降低最大值。

max = 160000 # scope outside loop while 1: max -= 1000 # decrease variable print max

1
max-1000 

必須成爲

max -= 1000 
1
max-1000 

看看這裏的聲明。您正在構建,但不分配新值。這樣做:

max= max-1000 
1

你有最大的新的值賦給本身:

max = max-1000