【问题标题】:Creating variables depending of another variable根据另一个变量创建变量
【发布时间】:2019-07-31 23:50:07
【问题描述】:

对于一个学校项目,我们必须编写一个迷你游戏。当我尝试在循环中创建新变量时,我被卡住了。我写了一个代码,用户必须给出玩家的数量,想法是在循环中为每个玩家创建新变量。我的问题是第一个:这甚至可能吗?第二:我想在变量(武器、背心等)中存储更多信息,所以我应该更喜欢使用字典吗?

【问题讨论】:

  • 您可以创建一个列表列表,其中每个子列表将保存每个玩家的数据。但是您需要详细说明并提供一些示例代码才能完全解决您的问题。

标签: python python-3.x loops variables


【解决方案1】:

1st:制作一个列表,并使用该列表的后续元素。您不能两次创建具有相同名称的变量。

第二个:我会带一本字典。

例如:

playerdata= []
for player in numplayers:
   playerdata.append({'playerID':player, 'weapon':'bow'})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多