python之迴圈巢狀 九九乘法表

2021-09-29 02:47:48 字數 2942 閱讀 3065

迴圈巢狀演練 —— 九九乘法表

第 1 步:用巢狀列印小星星

需求

# 1. 定義乙個計數器變數,從數字1開始,迴圈會比較方便

row =

1# 2. 開始迴圈

第 2 步:使用迴圈巢狀列印小星星

知識點print函式的使用做乙個增強

# 在預設情況下,print 函式輸出內容之後,會自動在內容末尾增加換行

print

("*"

)print

("*"

)# 如果不希望末尾增加換行,可以在 print 函式輸出內容的後面增加 , end=""

# 其中 "" 中間可以指定 print 函式輸出內容之後,繼續希望顯示的內容

# 向控制台輸出內容結束之後,不會換行

print

("*"

, end="")

# 單純的換行

end=""表示向控制台輸出內容結束之後,不會換行

假設python沒有提供字串的*操作拼接字串需求

# 開發步驟

# 1. 完成 5 行內容的簡單輸出

# 2. 分析每行內部的 * 應該如何處理?

row =

1while row <=5:

# 假設 python 沒有提供字串 * 操作

# 在迴圈內部,再增加乙個迴圈,實現每一行的 星星 列印

# 每行顯示的星星和當前所在的行數是一致的

# 巢狀乙個小的迴圈,專門處理每一行中 列 的星星顯示

# 1. 定義乙個計數器變數

col =

1# 2. 開始迴圈

""" 1 1

2 2

3 3

4 4

5 5

"""while col <= row:

# print("%d" % col)

print

("*"

, end="")

col +=

1# 每一行星號輸出完成後,再增加乙個換行

# print("第 %d 行" % row)

第 3 步: 九九乘法表

需求輸出 九九乘法表,格式如下:

1 * 1 = 1	

1 * 2 = 2 2 * 2 = 4

1 * 3 = 3 2 * 3 = 6 3 * 3 = 9

1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16

1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25

1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36

1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49

1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64

1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81

開發步驟

*

*****

****

*****

******

*******

********

*********

# 定義起始行

row =

1# 最大列印 9 行

while row <=9:

# 定義起始列

col =

1# 最大列印 row 列

while col <= row:

# end = "",表示輸出結束後,不換行

# "\t" 可以在控制台輸出乙個製表符,協助在輸出文字時對齊

print

("%d * %d = %d"

%(col, row, row * col)

, end=

"\t"

)# 列數 + 1

col +=

1# 一行列印完成的換行

print(""

)# 行數 + 1

巢狀迴圈 九九乘法表 菱形列印

1.迴圈中套迴圈,一般情況下多行多列時使用。外層控制行,內層控制列。2.執行規則 外層迴圈走一次,內層迴圈走所有次。3.建議 迴圈層數越少越好,若業務必須通過三層以上的迴圈才能解決,說明設計有問題。4.break只能跳出一層迴圈 package day05 九九乘法表 public class mu...

For 迴圈的巢狀與九九乘法表

通過程式,在頁面中輸入如下圖形 如下 向body中輸入乙個內容 通過乙個for迴圈來輸出圖形 這個for迴圈執行幾次,圖形的高度就是多少 它可以用來控制圖形的高度 for var i 0 i 5 i 輸入乙個換行 document.write 通過程式,在頁面中輸入如下圖形 1 1 i 0 2 2 ...

For迴圈 九九乘法表

for迴圈 九九乘法表任何軟體和程式,小到練習,大到乙個作業系統,本質上都是由 變數 選擇語句 迴圈語句 組成 system.out.println 巢狀four迴圈語句 九九乘法表 如果一下子計算太多可能會不了理解,一步一步來。1 計算1 2 2 2 2 4 system.out.println ...