Python编程练习035:逆序列表和类的方法变量
2020-05-28 本文已影响0人
Yang_6234
![](https://img.haomeiwen.com/i19799993/0dc332cd2d155fe9.jpg)
实例:
逆序列表
题目
将一个数组逆序输出。
程序分析
依次交换位置,或者直接调用reverse方法。
方法一:
lis=[1,10,100,1000,10000,100000]
for i in range(int(len(lis)/2)):
lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]
print('第一种实现:')
print(lis)
方法二:
lis=[1,10,100,1000,10000,100000]
print('第二种实现:')
lis.reverse()
print(lis)
1
2
3
4
5
6
7
8
9
10
11
12
实例041:类的方法与变量
题目 模仿静态变量的用法。
程序分析 构造类,了解类的方法与变量。
def dummy():
i=0
print(i)
i+=1
class cls:
i=0
def dummy(self):
print(self.i)
self.i+=1
a=cls()
for i in range(50):
dummy()
a.dummy()