def swap_and_sum(n, arr): '找到最大数和最小数的索引' min_index = arr.index(min(arr)) max_index = arr.index(max(arr)) '交换最大数和最小数的位置' arr[min_index], arr[max_index] = arr[max_index], arr[min_index] '计算所有数之和' sum = 0 for num in arr: sum += num return sum

'测试样例' n = 5 arr = [3, 4, 1, 5, 2] print(swap_and_sum(n, arr)) '输出15'

Python 函数:交换数组最大最小值并求和

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

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