python语法学习—打印九九乘法表
用python語法打印九九乘法表,這肯定會用到循環(huán),在其他很多編程語言java、c、js等 都可以用 for 循環(huán)或者while循環(huán) 進行嵌套 從而實現(xiàn) 乘法表的打印。
但是在python中不能使用for 循環(huán),python中的for循環(huán)一般是用來遍歷 python中的非數(shù)字類型 也就序列或者容器。
但是python中 有range函數(shù) 可以返回一個可迭代對象,可以用來計算,同樣可以用來實現(xiàn)循環(huán)打印。
下面我們就用python語法中的while 嵌套循環(huán) 進行 九九乘法表的打印。
主要注意一下幾點就行了。
1、python中的print 打印函數(shù)默認自帶換行,可以添加 第二參數(shù) end = "" 來阻止換行。
end代表要打印字符串的最后最后一個字符,可以換成制表符或者其他的符號代替換行符而已。
2、還有就是python中沒有自增自減運算符!只能通過賦值運算符進行自增自減了。
3、python中的print 多個占位符 要用()括起來,注意看 下面的語法就知道了。
4、while循環(huán)的語法
5、對python來說 格式也就是 縮進非常重要 ,它根據(jù)縮進來判斷是否是同一代碼塊的內(nèi)容。
下面看下實現(xiàn)代碼:
row = 1 while row <= 9:col = 1while col <= row:print("%d*%d=%d\t" % (row, col, row*col), end = "")#print("%d*%d=%d" % (row, col, row * col), end="\t")col += 1print() # 單純的換行row += 1使用range函數(shù) 返回可迭代對象 進行計數(shù)處理 使用for循環(huán)
for i in range(1, 9+1):for j in range(1, i+1):print("%d*%d=%d\t" % (i, j, i*j), end="")print() 代碼很簡單,主要是語法上 print 打印函數(shù)的地方需要注意下。
在pycharm 上運行 python3 運行。
結(jié)果截圖:
總結(jié)
以上是生活随笔為你收集整理的python语法学习—打印九九乘法表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 循环链表:魔术师发牌问题
- 下一篇: Python 之路