内容正文:
2.3周而复始的循环
1.循环
概念:计算机程序中某些代码的反复执行
循环分为两大类:
计数循环:重复一定次数
条件循环:重复到某种情况结束
*
2.列表
包含多个数据元素,同时它是一个有序的集合
列表就是用来存储对象的对象,可以将多个对象有序存储
#创建列表,各元素用逗号隔开,放在方括号内
#列表可以存储混合类型的数据
object=["石榴",1,"香蕉","橙子","梨子"]
#修改列表第1个元素的值,注意列表索引号从0开始
object[0]="苹果"
del object[1] #删除列表第2个元素
#在列表尾部添加一个数据元素”弥猴桃"
object. append("猕猴桃")
print (object) #输出列表
运行结果:
['苹果','香蕉','橙子','梨子',' 猕猴桃']
2.列表
建立列表:list=[〃You〃, 〃are〃, 〃why〃]
增加元素在列表末尾:list.append(〃friend〃)
插入元素:list.insert(2, 〃my〃)
删除元素:list.remove(〃why〃)
列表逆序:list.reverse()
获取元素:list[索引号],如list[0]为〃You〃。
打印列表:print list
列表排序:list.sort()
3.计数循环
循环重复次数一定时,我们通常称为计数循环。Python中用for语句来创建这类循环。
for 循环变量 in 列表:
语句或语句组(循环体)
语句格式
for i in ["hello","world"]:
print (i) # 循环体
运行结果:
hello
world
一组重复执行的语句称为循环体。
Python对循环体约定格式是,循环体必须相对关键词for有缩进。
3.计数循环
round()函数实现保留两位小数。
例如,round(1.428,2)的运算结果为1.43。
range()函数,它可以生成某个范围内的数字列表。
例如: range(1,6)就会生成[1,2,3,4,5]这样一个列表,
range(8)会生[0,1,2,3,4,5,6,7]这样一个列表。
下面这个循环可以输出0到100的自然数。
for i in range(101):
print (i)
#想想为什么是101
3.计数循环