【每日一题】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?


代码:
num = 0
for i in range(1,5):
    for a in range(1,5):
        for b in range(1,5):
            if (i!=a) and (i!=b) and (a!=b):
                print(i*100+a*10+b)
                num += 1
print('共有%i个数'%num)

结果:

123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
共有24个数

猜你喜欢

转载自blog.csdn.net/qq_35621436/article/details/80555255