Day02--python基础练习值列表操作

编写一个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)

这个就是代码的运行结果这个--过程中我们使用random模块 random.sample(range(1,100),10)把取到的是全部放在先前定义的list_nums中,通过append操作来实现把数字放进列表中,在通过sorted操作实现升序还是降序reverse=False为升序,为True是降序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值