用python打印九九乘法表,可以使用2個for循環(huán)和2個print來解決,主要考驗學(xué)習(xí)使用for循環(huán)和print函數(shù)的技巧。
在外層for循環(huán)中,控制乘法表的行,通過print進行換行。
在內(nèi)層for循環(huán)中,來控制乘法表的列,通過print確保在同一行。

具體代碼如下:
for i in range(1,10):
? ? for j in range(1,i+1):
? ? ? ? print(f'{j}*{i}={i*j}',end='\t')
? ? print(end='\n')
接下來我們詳細說明一下print函數(shù)的使用:
print(*args, sep=' ', end='\n', file=None, flush=False)
args:表示輸出的對象。輸出多個對象時,需要用逗號隔開。
sep: 設(shè)置間隔符號,用來間隔多個對象。
end:用來設(shè)定以什么結(jié)尾。默認值是換行符 \n,我們可以換成其他字符。
file:要寫入的文件對象。
我們來簡單做幾個示例:

在print中傳入多個變量的對象,之間需要用逗號隔開,如果只是傳入的字符串對象,可以不用逗號隔開,就會進行連串起來,但是看著不是很方便。

在上圖中,print默認打印時,使用換行來分開,但是很占用空間,可以設(shè)置end=''參數(shù)就會好很多。
