天天看點

#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年出版)