2024-09-16 20:11:12 发布
网友
我在做一个项目,我需要程序得到一个输入X,然后要求输入X多次都在同一行。你可能不明白,但这里有一个例子:
输入x:3;输入y:123 456 789
我试过用这个,但显然不起作用:
for i in range(m): [x[i]*i] = map(int, input().split())
有什么帮助吗
IIUC尝试:
x=int(input()) y=[] for i in range(x): y.append(input()) #if you want y to be single string with all the inputs delimited by space: y=" ".join(y)
您可以遵循以下建议的方法:
x = int(input("Enter number of times: ")) y = input("Enter " + str(x) + " input params: ") data = y.split(" ") if len(data) != x: print("Wrong number of params") else: result = list(map(int, data)) print(result)
首先,输入所有必需的输入,然后可以检查插入y的整数数是否等于x以便继续。这只是一个替代方法的演示,您可以根据自己的需要进行调整
y
x
IIUC尝试:
您可以遵循以下建议的方法:
首先,输入所有必需的输入,然后可以检查插入
y
的整数数是否等于x
以便继续。这只是一个替代方法的演示,您可以根据自己的需要进行调整相关问题 更多 >
编程相关推荐