gpt4 book ai didi

python - 仅一行即可动态打印

转载 作者:行者123 更新时间:2023-12-02 19:24:27 24 4
gpt4 key购买 nike

一直在尝试改进我的斐波那契脚本。对它的实际外观(有一个极简主义的“菜单”)和其他一些东西进行了一些更改,以避免它破坏,例如不允许将文本作为它应该生成的数字量的输入。我想要更改的一件事是输出仅在一行中显示所有内容,但这样做有点困难。

我的代码:

count = int(input("How many numbers do you want to generate?"))

a = 0
b = 0
c = 1
i = 0

while i < count:
print(str(c))
a = b
b = c
c = a + b
i = i+1

我还尝试过:代替print(str(c)) 我已经尝试过,但没有任何运气:

    print("\033[K", str(c), "\r", )
sys.stdout.flush()

期望的输出:

1, 1, 2, 3 ,5

输出:

1
1
2
3
5

最佳答案

使用 print 函数的 end 参数,特别是在您的示例中:

while i < count:
print(c, end=", ")
...

为了防止最后一次打印后出现尾随逗号:

while i < count:
print(c, end=("" if i == count - 1 else ", "))
...

关于python - 仅一行即可动态打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62612201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com