我想在一行中获得一定数量的输入。所以我得到了输入,例如3,然后在下一行,我想要3个被分割的输入。例如:n = 3,然后下一行包含一个包含3个整数的列表,但如果它得到不同的东西,那么它将break
。
首先请求输入的个数。
numInputs = int(input("Number of inputs: "))
从第二个输入中拆分每个值。
values = input().split(" ")
验证第二个输入的长度是否大于第一个输入,并调用exit()函数关闭程序。如果您正在使用一个函数,请使用return
。
if len(values) > numInputs:
print("Wrong input")
exit()
将每个值转换为整数。
for i in range(len(values)):
values[i] = int(values[i])
打印所有的数字
print(values)