在python中仅使用占位符0保持输出 how_many=int(输入(“有多少人在玩?”)) 计数器=0 玩家=0 而计数器

在python中仅使用占位符0保持输出 how_many=int(输入(“有多少人在玩?”)) 计数器=0 玩家=0 而计数器,python,Python,我的代码正在输出“Hi 0你带了什么去野餐”,但我需要它说“Hi(输入的用户名)你带了什么去野餐?”在python中从std获取用户输入的正确方法是player=input() how_many=int(输入(“有多少人在玩?”)) 计数器=0 玩家=0 而计数器

我的代码正在输出“Hi 0你带了什么去野餐”,但我需要它说“Hi(输入的用户名)你带了什么去野餐?”

在python中从std获取用户输入的正确方法是
player=input()

how_many=int(输入(“有多少人在玩?”))
计数器=0
玩家=0
而计数器<有多少:
打印(“玩家”,计数器,“名称:”)
player=input()
打印(“嗨,玩家,“你带什么去野餐?”)
计数器=计数器+1

为什么不使用与
多少个
播放器
相同的技术呢?谢谢man@QuinnWillett请投票并将其标记为答案。谢谢
how_many = int(input("How many people are playing?: "))
counter = 0
player = 0
while counter < how_many:
    print("Player", counter, "name: ")
    input(player)
    print("Hi", player, "What are you bringing to the picnic?")
    counter = counter+1
how_many = int(input("How many people are playing?: "))
counter = 0
player = 0
while counter < how_many:
    print("Player", counter, "name: ")
    player = input()
    print("Hi", player, "What are you bringing to the picnic?")
    counter = counter+1