所以我希望用户在表单中输入一个矩阵,例如:
2 2
3 4
我需要Python忽略这里的回车键,并将其视为空格键,否则当我按第一行最后一个数字后的回车键时,它会给我一个错误,使它只能输入矩阵:
2 2 3 4
有可能吗?
如果你想让用户输入多行,你不能忽略换行符;相反,您将不得不接受多行输入。请参阅如何在Python中读取多行原始输入?
例如,根据jamylak的回答:
matrix = []
for line in iter(input, ''):
matrix.append([int(x) for x in line.split()])
for x in matrix:
print(x)
输入(注意末尾的空行):
2 3
3 4
输出:
[2, 3]
[3, 4]