编写一个Python程序,完成以下任务:
1·创建一个包含10个随机整数的列表(整数范围:1至100)。
对这个列表进行升序排序。
2·计算并输出排序后列表中所有偶数的个数及其总和。
实现提示:
3·使用random.sample()函数可以从指定范围内生成不重复的随机数列表。
4·列表的sort()方法可以对列表进行原地排序。
可以使用列表推导式或循环来筛选偶数,并计算其数量和总和。
# 列表的排序和统计
import random
list_nums = []
list_even_nums = []
for num in random.sample(range(1, 100), 10):
list_nums.append(num)
nums = sorted(list_nums, reverse=False)
for i in list_nums:
if i % 2 == 0:
list_even_nums.append(i)
print("排序后的列表:", nums)
print("偶数的列表的个数:", len(list_even_nums))
print("偶数的列表:", list_even_nums)