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

如何使用Python生成仅数字按范围递增的重复句式文本

Python实现脚本

直接输出到控制台

以下脚本可以直接在终端打印你需要的所有文本行:

for num in range(2, 1001):
    print(f"Jhon has {num} Apples")

如果你需要和示例最后一行一致使用小写的apples,直接修改字符串里的对应内容即可。

保存到本地文件

如果需要把生成的内容导出到文本文件,使用以下脚本:

# 输出内容会保存在同目录的output.txt文件中
with open("output.txt", "w", encoding="utf-8") as file:
    for num in range(2, 1001):
        file.write(f"Jhon has {num} Apples\n")

代码说明

  • range(2, 1001) 生成2到1000的连续整数,Python中range为左闭右开区间,因此结束参数需要设置为1001才能包含1000
  • 采用f-string实现字符串格式化,语法简洁可读性高,你也可以替换为%格式化或format()方法实现相同效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:24:03