我可以使用for循环来创建许多名称相似的变量吗?

时间:2018-09-07 12:06:17

标签: python variables

我正在尝试使用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,但这是一个字符串格式函数,并且我刚遇到语法错误。 我应该怎么做呢?

0 个答案:

没有答案