1. 程式人生 > >第十一課 語句的嵌套

第十一課 語句的嵌套

得到 post 嵌套for 語句 嵌套 color pre pan 我們

說個小故事:話說一個人買到一個治療瘙癢的偏方,在拆開無數層的包裝後,得到的只是一張寫著“撓撓”的小紙條兒。

嵌套,類似於在一個語句中,嵌套另一個語句。舉個栗子-_-!!

我們要計算從1到100之間,所有的偶數之和。

1 sum=0
2 for i in range(1,101):
3     if i%2==0:
4         sum=sum+i
5 print(sum)

分析一下:

前兩行和第九課相同。第三行我們在for語句中,加入了if,意思是:如果i除以2的余數為0(也就是i是偶數時),我們才做加法,最後打印sum。

嵌套是多種多樣的。for可以嵌套if,if可以嵌套if,while可以嵌套while,if可以嵌套for。。。。。。。

這裏需要註意縮進。豎著看,對其的代碼行表示是同一等級的,而縮進的代碼行是包含在上面不縮進的代碼中。

第十一課 語句的嵌套