標籤:span usr 相同 coding python 1 sum 相互 env python
1 #!/usr/bin/env python 2 # coding:utf-8 3 4 ‘‘‘有四個數字:1、2、3、4,能組成多少個互不相同且無重複數位三位元?各是多少?‘‘‘ 5 n = 1 6 num = [4, 2, 3, 1] 7 list_num = [i * 100 + j * 10 + k for i in num for j in num for k in num if (i != j) and (j != k) and (i != k)] 8 print(‘能組成%s個相互不同且無重複的數位三位元‘ % len(list_num)) 9 print(‘它們分別是%s‘ % list_num)10 11 # 按照從小到大排序12 for i in xrange(len(list_num)):13 for j in xrange(len(list_num)):14 if list_num[i] < list_num[j]:15 list_num[i], list_num[j] = list_num[j], list_num[i]16 print(‘它們從小到大的順序是%s‘ % list_num)17 18 # 求所有滿足要求的三位元之和19 sum = 020 for i in list_num:21 sum = sum + i22 print(‘它們的累計求和是%s‘ % sum)23 24 sum_0 = 025 sum_1 = 026 # 求所有偶數和27 for i in list_num:28 if i % 2 == 0:29 sum_0 = sum_0 + i30 print(‘所有偶數求和是%s‘ % sum_0)31 32 # 求所有奇數和33 for i in list_num:34 if i % 2 != 0:35 sum_1 = sum_1 + i36 print(‘所有偶數求和是%s‘ % sum_1)
Python 100例(001)