学习目标:1.学习for循环的使用方法;2.学会使用range()函数生成整数序列;3.掌握for循环与while循环各自的运用场景。
for循环:重复一定次数的循环。
for i in [1,2,3,4,5]:
print("hello world") #运行结果5行hello world
range()函数
功能:生成一定范围的整数
格式:range(start,end,step)
start: 可选 起始值(包含),默认值为0
end: 必选 结尾值(不包含)
step: 可选 步长,默认值为1
for i in range(100): #range只有一个参数,变量i的值循环地从0取到99
print(i)
for循环:次数循环
场景:常用于事先已经知道循环次数的循环。
优势:程序结构清晰简洁。
劣势:不能做条件循环使用。
while循环:条件
场景:常用于事先不知道循环次数的循环。
优势:可用于任何循环场景。
劣势:程序结构不如for循环清晰、简洁。