3 题目:将一个数组逆序输出。
4 '''
5 a = [1,2,3,4,5,6,7,8,9]
6 l = len(a)
7 print a
8 for i in range(l/2):
9 a[i],a[l-i-1] = a[l-i-1],a[i] #注意此句
10 print a
3 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
4 '''
5 l = [0,10,20,30,40,50]
6
7 print 'The sorted list is:',l
8 cnt = len(l)
9 n = int(raw_input('Input a number:'))
10 l.append(n)
11 for i in range(cnt):
12 if n<l[i]:
13 for j in range(cnt,i,-1):
14 l[j] = l[j-1]
15 l[i] = n
16 break
17 print 'The new sorted list is:',l
1 '''
2 演示lambda的使用。
3 '''
4 MAXIMUM = lambda x,y : (x > y) * x + (x < y) * y
5 MINIMUM = lambda x,y : (x > y) * y + (x < y) * x
6
7 if __name__ == '__main__':
8 a = 10
9 b = 20
10 print 'The largar one is %d' % MAXIMUM(a,b)
11 print 'The lower one is %d' % MINIMUM(a,b)
3 题目:将一个数组逆序输出。 4 ''' 5 a = [1,2,3,4,5,6,7,8,9] 6 l = len(a) 7 print a 8 for i in range(l/2): 9 a[i],a[l-i-1] = a[l-i-1],a[i] #注意此句10 print a 3 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 4 '...