我必须在Python中创建一个程序,在其中我向用户询问用户拥有多少玩具。然后为每个玩具询问用户玩具的名称及其价格。我用什么样的代码来询问一定次数的问题,每次都将答案存储在不同的变量中?对不起,如果这是一个愚蠢的问题,但我真的需要帮助。
答案 0 :(得分:0)
您可以将玩具存储在某种数据结构中,例如列表:
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)
答案 1 :(得分:0)
使用for
循环,并将玩具存储在列表或字典中,而不是单独的变量。
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)