You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何多次打印同一消息且每行间保留空行?

解决方法

你的原代码问题在于,字符串里的\n (换行加空格)重复三次后,会让每行消息后面带空格,且消息之间的分隔是\n 消息,不符合你要的空行效果。这里给你两种简单的调整方式:

方法1:用字符串连接生成目标内容

直接把三个消息用\n\n(两个换行,对应一个空行)连接起来,一次性打印:

print("\n\n".join(["This store is closed today"] * 3))

这种方式简洁高效,输出正好是你要的格式,不会在最后多出来多余的空行。

方法2:循环控制打印

如果需要更灵活的控制(比如后续要调整打印次数或中间加其他逻辑),可以用循环逐个打印:

msg = "This store is closed today"
for count in range(3):
    print(msg)
    # 最后一次打印后不输出空行
    if count != 2:
        print()

内容的提问来源于stack exchange,提问作者Khelang-Roman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 07:00:55