比较python列表中的数字输入[关闭]

问题描述 投票:-3回答:1

试图创建一个列表。

n = 0
while n = 0:
number = int(input ("What number of groceries do you wish to purchase?"))

有什么方法可以编写一个代码,根据用户输入的数字,询问用户他们想要什么杂货。

就像是

while number = int(1,20):
    print ("What grocery would you like to purchase?")

只有那不会打印很多次......

python list numbers numeric shopping
1个回答
0
投票

不是很清楚你想要什么,但你可以干脆做

number = int(input ("What number of groceries do you wish to purchase?"))
groceries = []

#Ask for grocery input number of times
for i in range(number):
    grocery = input("What grocery would you like to purchase?")
    groceries.append(grocery)

print(groceries)

样本输出将是

What number of groceries do you wish to purchase?3
What grocery would you like to purchase?Apple
What grocery would you like to purchase?Banana
What grocery would you like to purchase?Orange
['Apple', 'Banana', 'Orange']
© www.soinside.com 2019 - 2024. All rights reserved.