Python第六章06:列表的循环练习

复制代码
# 遍历列表课后题
"""
定义一个列表,内容是:[1,2,3,4,5,6,7,8,9,10]
1.遍历列表,取出列表内的偶数,并存入一个新的列表对象中
2.使用while循环和for循环各操作一次
提示:
1.通过if判断来确认偶数:  if x %2 == 0
2.通过列表的appdend方法,来增加元素
"""

# while 循环遍历
my_list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
my_list2 = []
a = 0
while a < len(my_list):
    element = my_list[a]
    if element %2 == 0:
        my_list2.append(element)
    a += 1
print(f"while循环取出偶数后,得到新的列表是:{my_list2}")
# for 循环遍历
list_1 = [21,22,23,24,25,26,27,28,29,30,40,45,66,86]
list_2 = []
for x in list_1:
    if x %2 == 0:
        list_2.append(x)
print(f"for循环取出偶数,形成新列表是:{list_2}")

运行结果:

相关推荐
拾光Ծ1 分钟前
【C++哲学】面向对象的三大特性之 多态
开发语言·c++·面试
大飞pkz14 分钟前
【设计模式】解释器模式
开发语言·设计模式·c#·解释器模式
Dyan_csdn35 分钟前
Python系统设计选题-49
开发语言·python
草莓熊Lotso1 小时前
《回溯 C++98:string 核心机制拆解 —— 从拷贝策略到高效 swap》
开发语言·c++
2401_831501731 小时前
Python学习之day01学习(变量定义和数据类型使用)
开发语言·python·学习
倔强青铜三1 小时前
苦练Python第61天:logging模块——让Python日志“有迹可循”的瑞士军刀
人工智能·python·面试
数智顾问1 小时前
Java坐标转换的多元实现路径:在线调用、百度与高德地图API集成及纯Java代码实现——纯Java代码实现与数学模型深度剖析
java·开发语言
倔强青铜三1 小时前
苦练Python第60天:json模块——让Python和JSON“无缝互译”的神兵利器
人工智能·python·面试
Ivanqhz2 小时前
RUST 静态生命周期和动态生命周期
开发语言
孤客网络科技工作室2 小时前
Python - 100天从新手到大师:第二十七天Python操作PDF文件
开发语言·python·pdf