最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)打印九九乘法表的不同方法總結(jié)

 更新時間:2022年11月14日 11:26:48   作者:魔王不會哭  
這篇文章主要為大家介紹了Python實現(xiàn)打印九九乘法表的幾種不同方法,文中的示例代碼講解詳細,簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

前言

嗨嘍~大家好呀,這里是魔王吶  ~!

在學(xué)習(xí)Python的過程中需要不斷的積累和練習(xí),這樣才能夠走的更遠,

今天一起來學(xué)習(xí)怎么用Python寫九九乘法表~

第一種方法:for-for

代碼:

for i in range(1, 10):
    for j in range(1, i+1):
        print(f'{j}x{i}={i*j}\t', end='')
    print()

效果展示

第二種方法:while-while

代碼:

i = 1
while i <= 9:
    j = 1
    while(j <= i):    # j的大小是由i來控制的
        print(f'{i}*{j}={i*j}', end='\t')
        j += 1
    print('')
    i += 1

效果展示

第三種方法:while-for

代碼:

i = 1
while i <= 9:
    for j in range(1, i+1):  # range()函數(shù)左閉右開
        print(f'{i}*{j}={i*j}', end=' ')
    i += 1
    print()

效果展示

第四種方法:for-while

代碼:

for i in range(1, 10):
    j = 0
    while j < i:
        j += 1
        print(f"{i}*{j}={i*j}", end=' ')
    print()

效果展示

第五種方法:定義一個變量a

代碼:

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in a:
    j = 1
    while j <= i:
        print(f'{i}*{j}={i*j}', end='\t')
        # %-3d 是控制輸出結(jié)果占據(jù)3位,且從左面開始對齊
        j += 1
    print()

效果展示

第六種方法:使用遞歸

代碼:

def multiplication(n):
	if n < 10:
		for m in range(1, n+1):
			print(f"{m}*{n}={m*n}", end="\t")
		print()
		multiplication(n+1)


multiplication(1)

效果展示

第七種方法:使用一行語句

代碼

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

效果展示

我們再把代碼優(yōu)化下

print('\n'.join([' '.join([f"{j}x{i}={i*j}" for j in range(1, i + 1)]) for i in range(1, 10)]))

效果展示

到此這篇關(guān)于Python實現(xiàn)打印九九乘法表的不同方法總結(jié)的文章就介紹到這了,更多相關(guān)Python打印九九乘法表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

大洼县| 德钦县| 镇雄县| 龙江县| 永平县| 龙岩市| 泰顺县| 油尖旺区| 宜川县| 临沭县| 蕲春县| 密云县| 洪江市| 安国市| 朝阳市| 阳曲县| 承德县| 博兴县| 泗水县| 鲁山县| 吉林市| 东乌珠穆沁旗| 佛教| 葫芦岛市| 保德县| 浮山县| 油尖旺区| 肇源县| 太白县| 蓝山县| 大石桥市| 卓资县| 饶平县| 广昌县| 肃宁县| 文山县| 虎林市| 贞丰县| 伊春市| 清新县| 锦屏县|