新聞中心
九九算法表要實(shí)現(xiàn)1X1=1到9X9=81的排列,那么可以考慮雙重for循環(huán),即為j X i =?形式。所以初步寫代碼的時(shí)候可以不求格式打印所有的值。當(dāng)所有的值都可以打印出來的時(shí)候需要考慮去掉每一個(gè)print中默認(rèn)的換行,這樣便于打印規(guī)范的格式,我們可以使用空格代替換行,在print中重寫end=' '。到這里已經(jīng)可以去掉空格。再來看圖,默認(rèn)的print只能以行打印,不可能像矩陣直接把公式放入二維坐標(biāo)中,所以我們需要觀察打印完每一行最后一個(gè)公式的規(guī)律,不難發(fā)現(xiàn),每一行最后的i是和j相等的,即有條件if(i==j),就打印一個(gè)換行。在每一行中可以發(fā)現(xiàn),i是不變的,j會(huì)隨著每增加一行而不斷增加至與行數(shù)相等的數(shù)值,所以我們第一層循環(huán)可以用 for i in range(1,10),而第二層循環(huán)則為for j in range(1,i+1),至此分析完畢!

創(chuàng)新互聯(lián)憑借專業(yè)的設(shè)計(jì)團(tuán)隊(duì)扎實(shí)的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識(shí)和豐厚的資源優(yōu)勢(shì),提供專業(yè)的網(wǎng)站策劃、成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都10年的網(wǎng)站建設(shè)設(shè)計(jì)經(jīng)驗(yàn),為成都上1000+中小型企業(yè)策劃設(shè)計(jì)了網(wǎng)站。
參考代碼如下:
for m in range(1, 10):
for n in range(1, m+1):
print("%d*%d=%d\t"%(n,m,n*m), end="")
print("")輸出結(jié)果(更多學(xué)習(xí)內(nèi)容,請(qǐng)點(diǎn)擊python學(xué)習(xí)網(wǎng))
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:如何用python語言發(fā)出乘法口訣表
標(biāo)題鏈接:http://m.5511xx.com/article/dhjpppg.html


咨詢
建站咨詢
