【发布时间】:2022-01-10 08:12:10
【问题描述】:
根据下面的代码,我正在尝试创建一个 for 循环,其中包含一个变量,但变量名称会根据计数器编号而变化。我该怎么办?我希望这个 for 循环的最终结果是 3 个变量 X1 = 用户输入,X2 = 用户输入,X3 = 用户输入(无需定义数组)。
for i in range(3):
X[I want i counter to come after this X] = int(input(f"How many apple in basket number {i + 1}? "))
【问题讨论】:
-
(1) 决定要使用哪个 Python 版本并删除一个标签。 (2) 为什么不想使用列表?
-
不要那样做。使用列表。
-
感谢您的回复。我对编程很陌生,我觉得面向对象的编程不应该有列表。我可能错了,但这是我不想使用列表的主要原因。我的假设错了吗?
-
列表也是对象:“这里是列表对象的所有方法...” (reference)。您的假设背后是否有特定的来源/引用?
-
谢谢!不只是在线研究!如果是这样的话,我实际上会使用列表,因为对我来说处理它们要容易得多。
标签: python python-3.x for-loop