没有bug队——加贝——Python 43,44
生活随笔
收集整理的這篇文章主要介紹了
没有bug队——加贝——Python 43,44
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
43.題目:模仿靜態(tài)變量(static)另一案例。
44 - Python 兩個(gè)矩陣相加?
43.題目:模仿靜態(tài)變量(static)另一案例。
程序分析:演示一個(gè)python作用域使用方法
#43 class Num:nNum = 1def inc(self):self.nNum += 1print ('nNum = %d' % self.nNum)if __name__ == '__main__':nNum = 2inst = Num()for i in range(3):nNum += 1print ('The num = %d' % nNum)inst.inc()?輸出:
44 - Python 兩個(gè)矩陣相加?
兩個(gè) 3 行 3 列的矩陣,實(shí)現(xiàn)其對(duì)應(yīng)位置的數(shù)據(jù)相加,并返回一個(gè)新矩陣:
X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]程序分析:創(chuàng)建一個(gè)新的 3 行 3 列的矩陣,使用 for 迭代并取出 X 和 Y 矩陣中對(duì)應(yīng)位置的值,相加后放到新矩陣的對(duì)應(yīng)位置中。
#44 X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]result = [[0,0,0],[0,0,0],[0,0,0]]# 迭代輸出行 for i in range(len(X)):# 迭代輸出列for j in range(len(X[0])):result[i][j] = X[i][j] + Y[i][j]for r in result:print(r)輸出:
總結(jié)
以上是生活随笔為你收集整理的没有bug队——加贝——Python 43,44的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 通过日志恢复oracle序列,(存档日志
- 下一篇: python基础入门(3)之字符串