2015-10-13 104 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