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}")

运行结果:

相关推荐
csbysj20202 分钟前
Python 循环嵌套
开发语言
深蓝海拓4 分钟前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
纠结哥_Shrek4 分钟前
外贸选品工程师的工作流程和方法论
python·机器学习
测试_AI_一辰5 分钟前
Agent & RAG 测试工程05:把 RAG 的检索过程跑清楚:chunk 是什么、怎么来的、怎么被命中的
开发语言·人工智能·功能测试·自动化·ai编程
小汤圆不甜不要钱6 分钟前
「Datawhale」RAG技术全栈指南 Task 5
python·llm·rag
Coding茶水间7 分钟前
基于深度学习的输电电力设备检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
开发语言·人工智能·深度学习·yolo·目标检测·机器学习
清风~徐~来11 分钟前
【视频点播系统】BRpc 介绍及使用
开发语言
啟明起鸣13 分钟前
【C++ 性能提升技巧】C++ 的引用、值类型、构造函数、移动语义与 noexcept 特性,可扩容的容器
开发语言·c++
故以往之不谏14 分钟前
函数--值传递
开发语言·数据结构·c++·算法·学习方法