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

如何在Python中不使用列表打印数字范围并输出为一行?

Python实现一行空格分隔打印连续数字(不使用列表)
  • 方法一:直接修改print的结束符
    默认print()输出后会自动换行,将end参数指定为空格,就能让所有数字输出在同一行:
content = 5
for make in range(1, content+1):
    print(make, end=' ')

运行结果:1 2 3 4 5 (末尾会有一个多余空格)

  • 方法二:消除末尾多余空格
    通过判断当前数字是否为序列最后一个,对最后一个数字使用默认的换行符,避免末尾多余空格:
content = 5
for make in range(1, content+1):
    print(make, end=' ' if make != content else '\n')

运行结果:1 2 3 4 5

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 05:15:32