在while循环中减法

时间:2015-10-13 11:28:18

标签: python loops subtraction

如何从1000变量中减去max,以便减少 每次循环时的价值?

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

4 个答案:

答案 0 :(得分:1)

max-1000

必须成为

max -= 1000

答案 1 :(得分:1)

max-1000

请看这里的陈述。您正在进行子索引,但不会分配新值。这样做:

max= max-1000

答案 2 :(得分:1)

您必须为其自身分配max的新值:

max = max-1000

答案 3 :(得分:0)

您需要在while循环之外移动max。否则,您将始终使用相同的值重新启动max。然后减小最大值。

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