m = int(input('请输入 m:'))

if m < 3: print('m 必须大于等于 3!') else: n = 100 nums = [2 * i for i in range(1, n + 1)] avg_list = [] sum_temp = 0 count = 0 for i in range(n): sum_temp += nums[i] count += 1 if count == m: avg_list.append(sum_temp / m) sum_temp = 0 count = 0 if count > 0: avg_list.append(sum_temp / count) print(avg_list)

Python 实现等差数列平均值计算:每 m 个数求平均

原文地址: https://www.cveoy.top/t/topic/nPiR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录