【发布时间】:2014-04-07 20:39:05
【问题描述】:
有没有办法让 python 根据用户这样说的内容来接受一些输入?
x = input("how many numbers do you have?")
如果 x = 5,程序会要求输入一号、二号、三号等...
这可能吗?
【问题讨论】:
-
您要查找的关键字是“loops”
-
是的。只需输入该数字,并将其用作循环变量。
有没有办法让 python 根据用户这样说的内容来接受一些输入?
x = input("how many numbers do you have?")
如果 x = 5,程序会要求输入一号、二号、三号等...
这可能吗?
【问题讨论】:
amount = int(input("Enter the amount of numbers that you have: "))
numbers = []
for i in range(amount):
new = input('Enter number {}: '.format(i+1))
numbers.append(new)
print(numbers)
您可能应该阅读一下 Python 中的循环。
【讨论】:
'Enter number {}:'.format(i+1) 没有人从 str.format 中表现出爱:c