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

如何向Python摄氏转华氏代码传入列表作为输入批量处理10天温度数据

摄氏温度批量转华氏温度实现方案

完整修改后代码

# 方式1:直接传入预定义的10天摄氏温度列表,按需修改列表内的数值即可
celsius_list = [12, 5, -3, 25, 32, 38, 42, 18, 28, 9]

# 方式2:如果需要手动输入10天温度,取消注释下面两行即可
# input_str = input("请输入10天的摄氏温度,用英文逗号分隔(例如:12,5,-3,25):")
# celsius_list = [int(x.strip()) for x in input_str.split(',')]

# 遍历每个温度完成转换和等级判定
for celsius in celsius_list:
    # 摄氏转华氏计算
    fahrenheit = celsius * 1.8 + 32
    # 冷热等级判定
    if celsius < 0:
        level = "寒冷冰冻天气"
    elif celsius < 10:
        level = "天气极寒"
    elif celsius < 20:
        level = "天气凉爽"
    elif celsius < 30:
        level = "气温舒适正常"
    elif celsius < 40:
        level = "天气炎热"
    else:
        level = "高温预警,建议尽量待在室内"
    # 格式化输出结果
    print(f"摄氏温度:{celsius}℃ | 华氏温度:{fahrenheit:.1f}℉ | 冷热等级:{level}")

关键修改说明

  • 把原来的单个温度输入替换为温度列表,支持预定义填值或者手动批量输入10天的温度
  • 把温度转换、等级判定逻辑都挪到循环内部,确保每一个温度都会单独计算和输出对应结果
  • 优化了输出格式,每组温度对应结果单独显示,可读性更高

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:57:03