Python基础实例001:数字组合问题
发布时间:2020-12-20 10:56:47 所属栏目:Python 来源:网络整理
导读:题目? 有四个数字: 1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 代码如下: 1 total = 0 2 for i in range(1,5 ): 3 for j in range(1,5 ): 4 for k in range(1,5 ): 5 if (i != j) and j != k and k != i: 6 print (str(i * 100 +
题目?有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 代码如下: 1 total = 0 2 for i in range(1,5): 3 for j in range(1,5): 4 for k in range(1,5): 5 if(i != j) and j != k and k != i: 6 print(str(i * 100 + j * 10 + k),end=‘ ‘) 7 total += 1
8 if total % 6 == 0: 9 print(‘n‘) 10 print(‘组合的个数为:‘,total)
输出结果如下: 1 123 124 132 134 142 143
2
3 213 214 231 234 241 243
4
5 312 314 321 324 341 342
6
7 412 413 421 423 431 432
8
9 组合的个数为: 24
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |