Python 函数:交换数组最大最小值并求和
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'
原文地址: https://www.cveoy.top/t/topic/mCva 著作权归作者所有。请勿转载和采集!