我目前正在尝试编写一个更简单的代码,允许用户选择一个团队,然后加入一个团队活动,就像为不同的团队进行团队运动一样。我使用字典存储了不同的球员姓名和他们参加的活动。这是我为这本字典所做的一切
team1 = {"Team 1":["Martin","Kaz","Simba","Davis","Light"],"Score":[],"Event":[]}
team2 = {"Team 2":["John"],"Score":[],"Event":[]}
team3 = {"Team 3":["Kaz","Alex"],"Score":[],"Event":[]}
team4 = {"Team 4":["Jack","Pliskin"],"Score":[],"Event":[]}
我正在考虑制作一个新的def,让玩家选择他们希望他们的团队参加的活动,但问题是我不知道如何制作一个更简单的代码。我可以使用if/else语句来实现,但这需要花费很长时间,而且效率很低。这是我的理想输出
What Team did you pick?: Team 1)
What sport would you like your team to join?: Basketball
team1["Event"].append(chosen_sport)
print(team1)
{"Team 1":["Martin","Kaz","Simba","Davis","Light"],"Score":[],"Event":["Basketball]}
在使用外观简单的代码时,有什么技巧可以做到这一点吗
你为什么用4种不同的口述?我不知道原因
我认为这种口述会更好:
通过这种方式,您可以使用以下方法解决此问题:
每当您发现自己在编写变量时,如
xxx1 = ...
/xxx2 = ...
/xxx3 = ...
,几乎总是可以将其作为列表更好地处理现在您可以参考
teams[0]
来获得团队1。也许你也需要一个“名字”。或者,在你的情况下,既然你已经有了钥匙,你可以做一个大的口述:相关问题 更多 >
编程相关推荐