python列印99乘法表

2021-09-26 20:58:23 字數 1525 閱讀 4747

方法:利用循巢狀環進行實現

效果 :

思路 :

途徑 :通過for迴圈的巢狀

通過while迴圈的巢狀

方法一,用for 迴圈實現

for i in

range(1

,10):

# 第一層迴圈為 「每一行」

for j in

range(1

,i+1):

# 第二層迴圈為 「每一列」

print

("{}*{} = {}"

.format

(i,j,i*j)

,end=

" "

)# end = " ",表示每列印一列,以兩個空格字元作為結尾,而不進行換行

print(""

)# 此處的作用是 每一行結束後進行換行

這裡大致說一下format()的用法 :

其他,普通用法

for i in

range(1

,10):

# 第一層迴圈為 「每一行」

for j in

range(1

,i+1):

# 第二層迴圈為 「每一列」

print

(i,"*"

, j,

" = "

, i*j, end=

" "

)# end = " ",表示每列印一列,以兩個空格字元作為結尾,而不進行換行

print(""

)# 此處的作用是 每一行結束後進行換行

方法二,while迴圈實現

i =

1while i <=9:

j =1# 為了防止變數 **j** 的累加 ,在每列印一行時將其重置為 "1"

while j <= i:

print

("{}*{} = {}"

.format

(i, j, i*j)

, end=

" "

) j +=

1 i +=

1print(""

)

列印9 9乘法表

最終 列印九九乘法表 public class demo1 system.out.println 思路 從1到9迴圈i,得到i 1 9 public class test 此時,第乙個乘數i出現 在每乙個i迴圈中巢狀乙個j的迴圈,使第二個乘數出現 public class test 改為9 9乘法表...

python實現99乘法表

for i in range 1,10 for j in range 1,i 1 print i,j,i j,end t print 最後的print 的作用是換行。第乙個print中的end t 這裡是不換行的,導致裡面迴圈結束不會換行,那麼第二個print是讓第乙個迴圈結束一下就換行一次。如果出...

條件控制語句補充 列印99乘法表

恢復正常更新l啦 作者最近事情比較多,所以經常斷更。sorry 今天繼續上期的條件控制語句 迴圈巢狀 break和continue 迴圈巢狀 python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。語法while 表示式 while 表示式 塊 塊 for 變數 in 迴圈規則 for 變數 in 迴...