我正在尝试使用python 3做一个非常简单的类似战舰的游戏。我正在尝试通过增加更多船只来改进游戏。为了使其更具模块化,我想使用具有特定范围的for循环,该循环将自动生成变量-调用我的船定位器函数以分配其位置,并使它们全部具有唯一的位置。我在想一些类似的事情:
vars = 0
for vars in range(5):
ship_row{}.format(vars) = vars
ship_col{}.format(vars) = vars
print ship_row{}.format(vars) #just to check that it is assigning variables correctly
print ship_col{}.format(vars)
有点混乱,但这就是我的想法。我尝试使用.format,但这是一个字符串格式函数,并且我刚遇到语法错误。 我应该怎么做呢?