首先我们来看一下循环结构的结构图:
从上图我们可以看出,我们设定了一个判断条件,如果条件满足,那就会一直执行循环结构,如果条件不满足,那就跳出循环,依次执行循环结束后的代码。
for语句的一般形式
for <variable> in <sequence>:
<statements>
这里我们要注意的是,Python是根据缩进来判断代码行与前一代码行的关系的,也就是说,在for语句末尾的冒号告诉了Python,下一行是循环的第一行,之后的代码行如果都空出4位,表示它们都是属于for循环结构的!!!
例:我们创建一个动物园列表,用循环来告诉读者,动物园的小动物,并且对每一个小动物都表示我们的喜爱,最后单独告诉读者,今天在动物园玩的很开心。
zoos = ['monkey','elephent','bear','fork','tiger']
for zoo in zoos:
print(zoo)
print("I like"+zoo+".\n")
print("I'am very happy to visit zoo today!")
运行结果: