请帮帮我

嗨,
我想让程序询问游戏中有多少玩家,然后根据你写的数字,它会询问每个玩家的名字.
我认为for循环中有问题.我怎么才能让它工作??
Def number of fPlayer():
A=RAW_INPUT("您有多少玩家?")
Number=number OfPlayers()
定义玩家():
PLAYER=RAW_INPUT("你叫什么名字?")
回传球员
对于输入范围(0,len(数字)):
球员()

# 回答1

选择 | 换行 | 行号
  1.  
  2. def numberOfPlayers():
  3.     a = raw_input("How many players are you? ")
  4.     return int(a)
  5.  
  6.  
  7. player_list = []
  8. for a in range (number):
  9.     player_list.append(players())
  10.  
  11.  

选择 | 换行 | 行号
  1.  
  2. player_list = []
  3. def players(n):
  4.     for a in range (n):
  5.         player_list.append(raw_input("Whats your name? "))
  6.  
  7.  
  8. players(number)
  9.  
  10.  

现在您有了一个列表,可以将每个名称引用为
PLAYER_LIST[n]
其中n是从零到数字-1

标签: python

添加新评论