1. 程式人生 > 其它 >實戰案例:九九乘法表

實戰案例:九九乘法表

需求:列印九九乘法表

思維邏輯:

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