如何在python中每行打印4个数字?

如何在python中每行打印4个数字?,python,python-3.x,for-loop,while-loop,Python,Python 3.x,For Loop,While Loop,如何连续打印4个数字?我是一个完全的初学者。这是我为斐波那契序列编写的Python代码 例如,如果我把6作为输入,我得到 0 1 1 2 3 5 然而,我想得到它像 0 1 1 2 3 5 代码: i=1 n1=0 n2=1 序号=n1+n2 num=int(输入(“输入正数:”) 我的天啊,非常感谢你的快速回答!我不知道为什么我认为这会比那复杂得多!哈哈,再次谢谢你。 i = 1 n1 = 0 n2 = 1 seq = n1 + n2 num = int(input("Enter

如何连续打印4个数字?我是一个完全的初学者。这是我为斐波那契序列编写的Python代码

例如,如果我把6作为输入,我得到

0 1 1 2 3 5
然而,我想得到它像

0 1 1 2
3 5
代码:

i=1
n1=0
n2=1
序号=n1+n2
num=int(输入(“输入正数:”)

我的天啊,非常感谢你的快速回答!我不知道为什么我认为这会比那复杂得多!哈哈,再次谢谢你。
i = 1
n1 = 0
n2 = 1
seq = n1 + n2
num = int(input("Enter a positive number: "))

while i <= num:
    print(n1, end = " ")
    n1 = n2
    n2 = seq
    seq = n1 + n2
    i += 1
print()
    print(n1, end = " " if i % 4 else "\n")