實戰案例:九九乘法表
阿新 • • 發佈:2022-03-22
需求:列印九九乘法表
思維邏輯:
1、通過觀察九九乘法表,判斷是用 while 迴圈來實現。
2、判斷每一行列印的個數:
第一行 需要一個
第二行 需要兩個
第三行 需要三個
······
意味著:每一行列印的個數 = 每一行的行數
程式碼示例:
size = input("請輸入行數:") # 判斷是否為數字 if size.isdigit(): #轉換型別 new_size = int(size) # 定義行數 i = 1 while i <= new_size : # 定義每一行的個數 j = 1 while j <= i: print("{}*{}={}".format(i,j,i*j),end="\t") # end=""代表去除換行符;\t表示每行結束後加個製表符 j += 1 # 因為print函式輸出預設會新增一個換行符號 print("") i += 1 #如果不是數字 else: print("請輸入正確的數字!")
第一次迴圈:執行一次
i = 1 j = 1
第二次迴圈:執行兩次
i = 2 j = 1
i = 2 j = 2
第三次迴圈:執行三次
i = 3 j = 1
i = 3 j = 2
i = 3 j = 3