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

Python3如何实现循环结束后每次迭代结果单独分行打印

解决思路
  • 核心问题是你没有存储每次循环的输入内容,每次新输入都会覆盖之前的变量值,才会导致最后只能打印最后一次的内容
  • 先定义一个空列表,专门用来存储每次循环的输入结果
  • 每次循环拿到用户输入后,拼接成Line X: 输入内容的格式,追加到列表里保存
  • 循环全部执行完成后,遍历列表逐行打印即可
Python 示例代码(适配你截图里的语法)
# 存储所有行的列表
output_lines = []
# 可以自己调整循环次数或者循环终止条件
for line_num in range(1, 5):
    user_input = input("请输入内容:")
    # 拼接符合要求的格式,前面保留缩进
    formatted_line = f"    Line {line_num}: {user_input}"
    output_lines.append(formatted_line)

# 循环结束统一打印所有内容
for line in output_lines:
    print(line)

内容的提问来源于stack exchange,提问作者Manchild

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 03:15:01