1. 程式人生 > >小白用python語言做自動化起步篇4 迴圈語句--For迴圈語句

小白用python語言做自動化起步篇4 迴圈語句--For迴圈語句

While迴圈:在給定的判斷條件為Ture是執行迴圈體,否則退出迴圈體

For迴圈:重複執行語句

巢狀迴圈:可以在While迴圈中巢狀For迴圈

For迴圈:

 語法: for 變數 in 範圍:     for迴圈的語句體

end=""表示不換行

for 變數 in 範圍:

for迴圈 + range()函式   range()函式的語法,range()就是範圍 range(開始值,結束值,步長值)  -- 不包含結束值

練習1:輸出1到100之間的奇數、偶數

練習2:求1到100的和

for 迴圈巢狀    的理解(就像不同老大下面有不同數量的小弟的關係一樣)

學到這裡,就要開始培養找規律的習慣,就跟學數學一樣懂得找規律,會找規律

練習1. 使用for迴圈巢狀實現99乘法表

步驟1:結合上圖,要做成99乘法表,是不是就可以用 j 乘以 i 來表示,進一步找規律:我們是不是可以刪除 i 打印出來的結果,用 j 打印出來的結果程式碼來進行優化

在做這道練習時,寫出,我們能夠寫出的程式碼,然後執行,再進行優化程式碼

步驟2:發現,99乘法表不是這樣顯示出來的,而是9行9列的顯示出來的,所以要用到end=""的語法點進行不換行,達到效果。

做到這裡你就要了解print()和end=""的排列方式:print()表示豎列的,end=""表示橫向的,然後結合之前學的if語句來判定什麼條件下該橫向什麼時候該豎列