Python入門基礎 迴圈結構(九九乘法表例項)

2021-10-03 11:22:34 字數 1162 閱讀 8932

在python中構造迴圈結構有兩種做法,一種是'for-in'迴圈,一種是'while'迴圈。

如果明確的知道迴圈執行的次數或者要對乙個容器進行迭代,那麼就可以使用'for-in'迴圈。

eg.1~100求和

sum = 0

for x in range(101):

sum += x

print(sum)

說明:'range(101)':可以產生乙個0到100的整數序列;

'range(1,100)':可以產生乙個1到99的整數序列;

'range(1,100,2)':可以產生乙個1到99的奇數序列,其中2是步長,即數值串行的增量。

eg.1~100之間的偶數求和

sum = 0

for x in range(2, 101, 2):

sum += x

print(sum)

分支結構一樣,迴圈結構也是可以巢狀的。

eg.九九乘法表

for i in range(1, 10):

for j in range(1, i + 1):

print('%d*%d=%d' % (i, j, i * j), end='\t')

print()

如果不知道具體迴圈次數的迴圈結構,推薦使用'while'迴圈。'while'迴圈通過乙個能夠產生或轉換出'bool'值的表示式來控制迴圈,表示式的值為'true'迴圈繼續,表示式的值為'false'迴圈結束。

注意:'break'和'continue'的區別。'break'只能終止它所在的迴圈;'continue'用來放棄本次迴圈後續的**直接讓迴圈進入下一輪。

eg.1~100之間偶數求和

sum, num = 0, 2

while num <= 100:

sum += num

num += 2

print(sum)

Python入門之(3 3)迴圈結構

目錄 迴圈結構 1.1while迴圈 1.2for迴圈 1.3break和continue語句 1.4迴圈中的else語句 1.5巢狀迴圈 1.6字串的遍歷迴圈 1.7pass語句 迴圈結構是結構化程式設計中常用的結構,可以簡化程式,或解決順序結構和選擇結構無法解決的問題。迴圈是指在滿足一定條件的情...

Python 入門之控制結構 迴圈結構(四)

r星校長 第4關 迭代器 迭代器用來迴圈訪問一系列元素,它不僅可以迭代序列,也可以迭代不是序列但是表現出序列行為的物件。本關的任務是讓學習者理解與學會使用迭代器。迭代器的優點 迭代器訪問與for迴圈訪問非常相似,但是也有不同之處。對於支援隨機訪問的資料結構如元組和列表,迭代器並無優勢。因為迭代器在訪...

python基礎 迴圈結構程式設計(上)

迴圈結構有以下幾個基本結構 while語句,for語句,break語句,continue語句,以及迴圈結構解決問題的辦法。迴圈結構是一種重複執行的程式結構。實際應用中,經常會碰到一些需要重複執行的步驟。如級數求和 統計報表等。python提供了兩種基本的迴圈結構語句 while語句 for語句。一 ...