Python 练习实例43
题目:模仿静态变量(static)另一案例。
程序分析:演示一个python作用域使用方法
程序源代码:
实例:
#!/usr/bin/python # -*- coding: UTF-8 -*- class Num: nNum = 1 def inc(self): self.nNum += 1 print ('nNum = %d' % self.nNum) if __name__ == '__main__': nNum = 2 inst = Num() for i in range(3): nNum += 1 print ('The num = %d' % nNum) inst.inc()
以上实例输出结果为:
The num = 3 nNum = 2 The num = 4 nNum = 3 The num = 5 nNum = 4
Python 练习实例44 Python 100例 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵: X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] 程序分析:创建一个新的 3 行 3 列的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,..