Python 如何根据用户输入创建一定数量的函数?
我必须用Python创建一个程序,询问用户有多少玩具。然后,对于每个玩具,向用户询问玩具的名称和价格。我使用哪一段代码来询问一定次数的问题,每次都将答案存储在不同的变量中??对不起,如果这是个愚蠢的问题,但我真的需要帮助 您可以将玩具存储在某种数据结构中,例如列表:Python 如何根据用户输入创建一定数量的函数?,python,python-3.x,Python,Python 3.x,我必须用Python创建一个程序,询问用户有多少玩具。然后,对于每个玩具,向用户询问玩具的名称和价格。我使用哪一段代码来询问一定次数的问题,每次都将答案存储在不同的变量中??对不起,如果这是个愚蠢的问题,但我真的需要帮助 您可以将玩具存储在某种数据结构中,例如列表: my_toys = [] how_many = int(input("How many toys do you have? ")) for i in range(how_many): toy = input("What's
my_toys = []
how_many = int(input("How many toys do you have? "))
for i in range(how_many):
toy = input("What's your toy number {}? ".format(i+1))
my_toys.append(toy)
print("All my toys:", my_toys)
对循环使用
,并将玩具存储在列表或字典中,而不是单独的变量中
toys = [] # or toys = {}
for i in range(number_of_toys):
# get name
# get price
toys.append(Toy(name, price))
# or toys[name] = Toy(name, price)