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

Python列表循环:按输入的卫星名及数量生成下载提示

Python 列表循环实现卫星下载提示生成

解决方案

将输入字符串按逗号分割为列表后,按每两个元素一组(卫星名、下载数量)遍历,针对每组数据循环生成对应次数的下载提示信息:

input_str = "LANDSAT8,5,MODIS,3,SENTINAL2,6"
# 分割字符串为元素列表
satellite_list = input_str.split(',')

# 按卫星名+数量的配对方式遍历列表
for idx in range(0, len(satellite_list), 2):
    name = satellite_list[idx]
    download_count = int(satellite_list[idx+1])
    # 循环生成每一条下载提示
    for num in range(1, download_count + 1):
        print(f"{name} image {num} downloaded")

代码说明

  1. 使用split(',')将输入字符串分割为包含卫星名和数量的字符串列表;
  2. 通过range(0, len(satellite_list), 2)实现步长为2的遍历,每次取到一组卫星名和对应的下载数量;
  3. 将数量字符串转为整数后,循环从1到该数量,用print()输出格式化后的提示文本。

运行代码后会输出符合要求的下载提示内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 21:10:48