Python输出模糊性

Python输出模糊性,python,output,newline,ambiguity,Python,Output,Newline,Ambiguity,因此,我编写了以下代码来生成: 它实际上是这样输出的: Give n:4 Give k:3 1 2 3 1 2 4 1 3 4 2 3 4 Give n:4 Give k:3 1 2 3 1 2 4 1 3 4 2 3 4 我的问题是,为什么会发生这种情况,以及如何解决它?我必须说我是python新手,所以不要对我苛刻。先谢谢你 print("\n") 打印新行,并以新行结束。因此有两条新线 删除其中一个的两个选项: print() 或 非常感谢!现在我明白了:) print()

因此,我编写了以下代码来生成:

它实际上是这样输出的:

Give n:4
Give k:3
1 2 3
1 2 4
1 3 4
2 3 4
Give n:4
Give k:3
1 2 3

1 2 4

1 3 4

2 3 4
我的问题是,为什么会发生这种情况,以及如何解决它?我必须说我是python新手,所以不要对我苛刻。先谢谢你

print("\n")
打印新行,并以新行结束。因此有两条新线

删除其中一个的两个选项:

print()


非常感谢!现在我明白了:)
print()
print("\n", end="")