我知道这可能是非常简单的事情,但我似乎被卡住了。 无论如何,为了完成一个任务,用户必须输入数据点(N)的数量,然后输入数据点本身。它们必须以与输入方式相同的方式打印出来(每个数据点/行),然后放入单个列表中以供以后使用。以下是我目前所拥有的:
N = int(input("Enter number of data points: "))
lines = ''
for i in range(N):
lines += input()+"\n"
print(lines)
n = 4 的输出结果(用户输入1(回车)2(回车)...4,以下内容将被打印出来):
1
2
3
4
这段代码运行得很完美,但是我现在需要将这些值转换成一个列表,以便在程序的后面进行一些统计工作。我尝试过创建一个空列表并将每一行添加到其中,但是/n格式好像会导致问题。或者我会收到“列表索引超出范围”的错误提示。 非常感谢任何帮助!