python语法学习—打印九九乘法表
生活随笔
收集整理的這篇文章主要介紹了
python语法学习—打印九九乘法表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用python語法打印九九乘法表,這肯定會用到循環,在其他很多編程語言java、c、js等 都可以用 for 循環或者while循環 進行嵌套 從而實現 乘法表的打印。
但是在python中不能使用for 循環,python中的for循環一般是用來遍歷 python中的非數字類型 也就序列或者容器。
但是python中 有range函數 可以返回一個可迭代對象,可以用來計算,同樣可以用來實現循環打印。
下面我們就用python語法中的while 嵌套循環 進行 九九乘法表的打印。
主要注意一下幾點就行了。
1、python中的print 打印函數默認自帶換行,可以添加 第二參數 end = "" 來阻止換行。
end代表要打印字符串的最后最后一個字符,可以換成制表符或者其他的符號代替換行符而已。
2、還有就是python中沒有自增自減運算符!只能通過賦值運算符進行自增自減了。
3、python中的print 多個占位符 要用()括起來,注意看 下面的語法就知道了。
4、while循環的語法
5、對python來說 格式也就是 縮進非常重要 ,它根據縮進來判斷是否是同一代碼塊的內容。
下面看下實現代碼:
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函數 返回可迭代對象 進行計數處理 使用for循環
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 打印函數的地方需要注意下。
在pycharm 上運行 python3 運行。
結果截圖:
總結
以上是生活随笔為你收集整理的python语法学习—打印九九乘法表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 循环链表:魔术师发牌问题
- 下一篇: mongoose 执行删除操作的坑