读代码专项第 7 题:// 整除

sales = [100, 101, 102, 103]

total = sum(sales)
days = len(sales)
avg = total // days
print(avg)

  1. 代码意图:
    计算 sales 列表中销售额的平均值。
  2. 问题和根因:
    问题在 avg = total // days。// 是整除,会丢掉小数部分,导致平均值不是真实的小数平均值。
  3. 修复方案:
    改成 avg = total / days。如需保留两位小数,可打印 print(f"{avg:.2f}")。
posted @ 2026-06-16 11:40  呵哈哈哈哈  阅读(1)  评论(0)    收藏  举报