python3 九九乘法表列印花式操作(然並卵)

2022-02-27 11:20:24 字數 1542 閱讀 7979

# 九九乘法表

# 方法一

# for i in range(1, 10):

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

# print('{}x{}={}\t'.format(i, j, i*j), end='')

# print()

# 方法二、

# print ('\n'.join([' '.join(['%s*%s=%-2s' % (j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))

## 方法三、

# print('\n'.join(' '.join(['{}*{}={}'.format(i,j,i*j) for i in range(1,j+1)])

# for j in range(1,10)))

# 方法四 長方形完整格式輸出九九乘法表

# for i in range(1,10):

# for j in range(1,10):

# print("%d*%d=%2d" % (i,j,i*j),end=" ")

# print("")

# 方法五 左上三角格式輸出九九乘法表

# for i in range(1,10):

# for j in range(i,10):

# print("%d*%d=%2d" % (i,j,i*j),end=" ")

# print("")

# 方法六 右上三角格式輸出九九乘法表

# for i in range(1,10):

# for k in range(1,i):

# print (end=" ")

# for j in range(i,10):

# print("%d*%d=%2d" % (i,j,i*j),end=" ")

# print("")

# 方法七 右下三角格式輸出九九乘法表

# for i in range(1,10):

# for k in range(1,10-i):

# print(end=" ")

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

# product=i*j

# print("%d*%d=%2d" % (i,j,product),end=" ")

# print (" ")

#方法八 while迴圈

i=1

while i<=9:

j=1while j<=i:

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

j+=1

print('\n')

i+=1

python列印九九乘法表

一共有幾行?九行列有什麼規律 第一行,會有一列 第二行,會有二列 第五行,會有五列 第n行,會有n列 code def print row 列印九行 row 1 while row 9 print 當前是第 row,行 row row 1print row 注意 列是動態的 def print co...

Python列印九九乘法表

最近在學習python的時候看到這樣一道題 拿到這道題,首先觀察一下,九行九列的階梯狀,很快想到了用兩層while迴圈巢狀來寫,外層迴圈控制行號 即寫到了第幾行 內層迴圈則控制每一行寫的內容。程式如下 i 1while i 9 j 1while j i print f end t j 1print ...

列印九九乘法表

問題描述 列印九九乘法表 解決方法 使用兩重迴圈,一重迴圈,或者遞迴都可以解決 示例 package cn.ccnu.demo1 public class demo3 system.out.println 使用一重迴圈列印九九乘法表 public static void gettableonefor...