#python3下进行实验
#第一例:
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
1 for a in range(1,5): 2 for b in range(1,5): 3 for c in range(1,5): 4 if (a != b) and (a != c) and (b != c): 5 print(a,b,c)
1 num=[1,2,3,4] 2 i=0 3 for a in num: 4 for b in num: 5 for c in num: 6 if (a!=b) and (b!=c) and (c!=a): 7 i+=1 8 print(a,b,c) 9 print(‘总数是:‘,i)
#第二例:
#待续