输入五个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数分别实现
时间: 2023-03-10 09:32:18 浏览: 111
输入10个整数,将其中最小的数与第一个数对换
5星 · 资源好评率100%
答:函数一:
def swap_min(li):
min_index = 0
for i in range(1,len(li)):
if li[i] < li[min_index]:
min_index = i
li[0], li[min_index] = li[min_index], li[0]
return li函数二:
def swap_max(li):
max_index = 0
for i in range(1,len(li)):
if li[i] > li[max_index]:
max_index = i
li[-1], li[max_index] = li[max_index], li[-1]
return li
函数三:
def swap(li):
swap_min(li)
swap_max(li)
return li
阅读全文