参见英文答案 > How do I create a variable number of variables? 15个
我正在寻找使用for循环来创建多个变量,在迭代(i)上命名,并为每个变量分配一个唯一的int.
Xpoly = int(input("How many terms are in the equation?"))
terms={}
for i in range(0, Xpoly):
terms["Term{0}".format(i)]="PH"
VarsN = int(len(terms))
for i in range(VarsN):
v = str(i)
Temp = "T" + v
Var = int(input("Enter the coefficient for variable"))
Temp = int(Var)
正如你在最后看到的那样,我迷路了.理想情况下,我正在寻找输出
T0 = #
T1 = #
T... = #
T(Xpoly) = #
有什么建议么?
解决方法:
你可以在一个循环中完成所有事情
how_many = int(input("How many terms are in the equation?"))
terms = {}
for i in range(how_many):
var = int(input("Enter t