S4E24 Python Snakify L4 for-loop回圈
引言
編程最主要的結(jié)構(gòu)就是判斷與重復(fù)。先前已經(jīng)學(xué)了 if-esle 的判斷,這節(jié)要介紹重復(fù)語句 For-Loop。
這節(jié)課使用的是 sankify Lesson 4 的課程:https://snakify.org/en/lessons/for_loop_range/
若先前對 snakify 還不熟悉,請先參閱以下文章。
snakify Lesson 1?S4E04 Python 學(xué)習(xí)平臺 Snakify
snakify Lesson 2?S4E10:Snakify Lesson2 - 0.1+0.2不等于0.3?快來一探究竟吧~
snakify Lesson 3?S4E18 Python Snakify L3 條件判斷
課程架構(gòu)

在這節(jié)課主要學(xué)習(xí),重復(fù)語句 for-loop 的使用。
其課程架構(gòu)分為三部分
1. for-loop 結(jié)構(gòu)語法
2.?range 的三個參數(shù)
3. Print?的設(shè)定
1. for-loop 的結(jié)構(gòu)語法 語法
for-loop 也是需要通過內(nèi)縮來限定范圍的。
基本語法為 for ... in .... :
不同于多數(shù)語言的回圈是有個變數(shù)在記錄次數(shù)。
for loop 回圈輪換的變數(shù)可以是一串物件,例如下一例中的文字。

2. range 的三個參數(shù)
最常用的輪換變數(shù)是整數(shù)數(shù)列,使用 range(n) 來達(dá)成。
通過 range 的三個參數(shù),可產(chǎn)生整數(shù)的等差數(shù)例,其中公差可為負(fù)值。

3. Print 的設(shè)定
一般 print 的設(shè)定中,?用 “,”?隔開時是空白,結(jié)束后會換行輸出。
若使用 sep, end 兩個參數(shù)可對作設(shè)定作一些調(diào)整。

練習(xí)問題
學(xué)完基本概念后,最重要的還是應(yīng)用練習(xí)。除了語法外,更重要是想清楚邏輯順序。
文中介紹了四個 Problems 的解說課程。除了完成這四個外,建議至少再完成 4 個練習(xí),來熟悉編程的思維邏輯與語法。
First N odd, ascending : range 的使用
Product of N numbers :用一個變數(shù)來讓回圈每次調(diào)整數(shù)值
Squares in range:配合回圈來輸出規(guī)律的文字字串
Is Prime:利用回圈來判斷素數(shù)
參考資源
【Bili】?視頻?https://www.bilibili.com/video/av35324778
【Snakify】 網(wǎng)站??https://snakify.org/en/lessons/for_loop_range/
【YouTube】?https://www.youtube.com/playlist?list=PLXH05kw-i_5JS8OnbKWDT2O1hlsBdtvg6