"""
随机数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
"""
"""
事例:
随机数组:[62, 2, 3, 71, 58, 8, 68]
交换后数组:[71, 68, 3, 62, 58, 8, 2]
"""
import random
# 生成包含7个随机整数的列表
list_demo = [random.randint(1, 100) for a in range(7)]
print(f'随机数组:{list_demo}')
# 找到最大值的索引,并将最大值与列表的第一个元素交换位置
index_max = list_demo.index(max(list_demo))
list_demo[0], list_demo[index_max] = list_demo[index_max], list_demo[0]
# 找到最小值的索引,并将最小值与列表的最后一个元素交换位置
index_min = list_demo.index(min(list_demo))
list_demo[-1], list_demo[index_min] = list_demo[index_min], list_demo[-1]
print(f'交换后数组:{list_demo}')
随机数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
未经允许不得转载:创想未来 » 随机数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
评论前必须登录!
注册