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

运行结果:

相关推荐
学习编程的gas13 分钟前
C++面向对象编程入门:从类与对象说起(一)
开发语言·c++
冼紫菜14 分钟前
【Spring Boot 多模块项目】@MapperScan失效、MapperScannerConfigurer 报错终极解决方案
java·开发语言·mybatis
Bear on Toilet1 小时前
Bug日记——实现“日期类”
开发语言·c++·bug
apcipot_rain1 小时前
《面向对象程序设计-C++》实验五 虚函数的使用及抽象类
开发语言·c++
小彭律师2 小时前
数字化工厂中央控制室驾驶舱系统架构文档
python
明月看潮生3 小时前
青少年编程与数学 02-019 Rust 编程基础 05课题、复合数据类型
开发语言·青少年编程·rust·编程与数学
幼稚诠释青春3 小时前
Java学习笔记(对象)
java·开发语言
old_power4 小时前
【Python】PDF文件处理(PyPDF2、borb、fitz)
python·pdf
测试开发Kevin4 小时前
从投入产出、效率、上手难易度等角度综合对比 pytest 和 unittest 框架
python·pytest
Wyc724094 小时前
JDBC:java与数据库连接,Maven,MyBatis
java·开发语言·数据库