天天看点

#Python新征程11#程序流程控制(if/while/for)

作者:梁园燕栖

之前的学习里面,因为都是基础知识积累以及通过游戏的方式学习python,所以没有涉及到逻辑层面的信息。这节课程(程序流程控制),就是专门和逻辑有关的一些问题,让我更加理解程序员的思路和想法是什么样子的,更加理解编程语言和正常语言的异同。

1、顺序流程:顾名思义,就是在整个代码设计的过程中,从上到下一条线的执行下来,没有分支。上一行代码运行完之后,后面有且仅有一条代码作为承接,继续运行。就和教材中给的例子一样。

#Python新征程11#程序流程控制(if/while/for)

2、if条件语句:出现两条或者多条分支条件的时候,就可以通过if-else语句实现两个条件的筛选,还可以通过if-elif-else语句,实现多个条件的筛选。

#Python新征程11#程序流程控制(if/while/for)

在执行书中案例的时候,出现了一个小问题,就是在<=号前面没有添加空格,导致代码执行过程中没有执行if语句中的内容,咨询大神后,他说恍惚中记得python是需要添加空格的。不过,到底什么地方要加空格,什么地方不需要呢?

#Python新征程11#程序流程控制(if/while/for)

3、while 循环语句:重复运行某个步骤,直到通过break来结束。在执行教材中的代码时候,发现了一个小错误,调整后来之后,代码正常运行得到预期结果。

#Python新征程11#程序流程控制(if/while/for)

4、for循环语句:遍历列表。

#Python新征程11#程序流程控制(if/while/for)

每个事情在完成的过程中都需要注意细节,否则就达不到预期的结果,代码更是这样。养成良好的习惯,做个细心的人。

#加油,girl

#一点一滴的努力,未来都会有回报。

#岁月静好,不去羡慕旁人,只做好自己,花朵总会绽放。

#Python新征程11#程序流程控制(if/while/for)

#以上学习感悟来自于《网络爬虫进化论:从Excel爬虫到Python爬虫》(中国水利水电出版社2021年出版)