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