创建一个列表num1,生成10个200以内的随机数,将这些随机数从小到大排序,将排序结果输出;然后求出最大值、最小值以及总和,并写入字典num2中,最后将字典num2输出。如例所示:nnum2 = {'最大值': 0, '最小值': 0, '总和': 0}。
时间: 2023-05-01 12:04:28 浏览: 246
随机产生一到一百的数并以它进行升和降序排序
可以使用如下代码来实现:
import random
# 创建一个列表num1,生成10个200以内的随机数
num1 = [random.randint(0, 200) for i in range(10)]
# 对随机数列表进行从小到大的排序
num1.sort()
# 输出排序结果
print(num1)
# 求最大值、最小值和总和
max_num1 = max(num1)
min_num1 = min(num1)
sum_num1 = sum(num1)
# 将最大值、最小值和总和存入字典num2中
num2 = {'最大值': max_num1, '最小值': min_num1, '总和': sum_num1}
# 输出字典num2中的最后一个键值对
print(list(num2.items())[-1])
阅读全文