Python 如何制作一个计数器来循环浏览 for 循环中的字典



我刚刚开始编码,对它了解不多。这是我的代码,它试图从 for 循环中循环处理数字以分配 num1 和 num2。相反,它会制作一个名为 num0 的新。什么?!

import random
numbers = {'num1': '', 'num2': ''}
counter = 0
for i in range(0, 2):
    number = random.randint(0, 5)
    counter + 1
    numbers['num' + str(counter)] = number;
print(numbers)
counter + 1

1 与计数器的值相加,但它从不通过将结果分配给 counter 来存储结果。您需要将结果分配给counter变量,即 counter = counter + 1甚至更简洁地说是等效counter += 1.

counter + 1没有

分配给任何东西。你必须做counter += 1. counter + 1返回一个新数字,但不将其分配给任何内容。 counter += 1返回一个新的数字计数器 + 1 并将其分配给变量计数器。它与counter = counter + 1相同.

相关内容

  • 没有找到相关文章

最新更新