初学者入门课,Python入门体验之九九乘法表
初學(xué)者入門課,Python入門體驗之九九乘法表
在我們新學(xué)習(xí)一門語言的時候,我們?nèi)腴T的第一個程序一定是HelloWorld,當(dāng)學(xué)了這個的時候,接下來進階的就是九九乘法表,這個對于已經(jīng)學(xué)過的或者思維比較好的同學(xué)來說是很簡單,但是對于初學(xué)者一開始可能不是很好理解,接下來我會把九九乘法表拆開來慢慢和大家說一下有哪些注意點。
? python版本:3.9.12
? 開發(fā)工具:PyCharm
? 操作系統(tǒng):Windows 11
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假如說我們就要輸出上面這樣的一個樣式,首先很多同學(xué)知道是用循環(huán)了,但是這個循環(huán)要怎么寫呢?我們看等號左邊,第一列是從左往右依次遞增的,而第二列呢是從上往下依次遞增的,而且呢整體的算式個數(shù)是從上往下依次遞增,等號右邊是左邊兩個數(shù)的乘積,這個毫無疑問。
所以我們直接上代碼
#九九乘法表 for i in range(1,10):for j in range(1,i+1):print('{}*{}={}\t'.format(j,i,i*j),end='')print()當(dāng)for循環(huán)開始時:
i=1,j=1所以會得到 j*i=1,此時里面的循環(huán)已經(jīng)結(jié)束了,所以會執(zhí)行print(),輸出換行符
第二次for循環(huán)開始時:
i=2,j=1所以會得到 j*i=2
i=2,j=2得到 j*i=4,此時里面的循環(huán)已經(jīng)結(jié)束了,所以會執(zhí)行print(),輸出換行符
第三輪for循環(huán)開始時:
…
第九輪for循環(huán)開始時:
i=9,j=1所以會得到 j*i=9
…
i=9,j=9得到 j*i=81,此時里面的循環(huán)已經(jīng)結(jié)束了,所以會執(zhí)行print(),輸出換行符
到這里整個for循環(huán)結(jié)束了,輸出的結(jié)果也正是我們小學(xué)數(shù)學(xué)課本里面的那個九九乘法表樣式了,看到這里應(yīng)該就更加清晰明了了吧。我覺得難點就在于理解for循環(huán)的執(zhí)行過程,什么時候條件會+1,什么時候條件會結(jié)束,條件結(jié)束后接下來會怎么執(zhí)行,再有就是我們這個相乘結(jié)果在哪一步里面計算,怎么展示出來,當(dāng)理解清楚這些了整體就清晰很多了
加油吧,少年們!
總結(jié)
以上是生活随笔為你收集整理的初学者入门课,Python入门体验之九九乘法表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2017无盘服务器主板,2017版云更新
- 下一篇: 怎么搭建变装和带货直播间?变装直播带货怎