1、說個小故事:話說一個人買到一個治療瘙癢的偏方,在拆開無數層的包裝后,得到的只是一張寫著“撓撓”的小紙條兒。
嵌套,類似于在一個語句中,嵌套另一個語句。舉個栗子-_-!!
?我們要計算從1到100之間,所有的偶數之和。
>>> sum=0 >>> for i in range(1,101): if i%2==0: sum=sum+i >>> print(sum)
分析一下:
前兩行和第九課相同。第三行我們在for語句中,加入了if,意思是:如果i除以2的余數為0(也就是i是偶數時),我們才做加法,最后打印sum。
嵌套是多種多樣的。for可以嵌套if,if可以嵌套if,while可以嵌套while,if可以嵌套for。。。。。。。
這里需要注意縮進。豎著看,對其的代碼行表示是同一等級的,而縮進的代碼行是包含在上面不縮進的代碼中。
2、示例,大家看看執行的順序。
if 表達式1: 語句1 if 表達式2: 語句2 elif 表達式3: 語句3 else: 語句4 elif 表達式4: 語句5 else: 語句6