【问题标题】:How do I print 4 numbers in each row in python?如何在 python 的每一行中打印 4 个数字?
【发布时间】:2021-06-30 12:34:04
【问题描述】:

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

例如,如果我输入 6,我得到

0 1 1 2 3 5

但是,我想得到它像

0 1 1 2
3 5

代码:

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()

【问题讨论】:

    标签: python python-3.x for-loop while-loop


    【解决方案1】:
        print(n1, end = " " if i % 4 else "\n")
    

    【讨论】:

    • 天啊,非常感谢您的快速回答!我不知道为什么我认为它会比这更复杂!哈哈再次感谢。
    猜你喜欢
    • 2016-10-16
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-09-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多