多的不说,先上代码:
a = [0,2,4,5]
i = 0
j = 0
k = 0
count = 0
for i in range (0,4):
for j in range (0,4):
for k in range (0,4):
if a[i] != a[j] & a[j] != a[k] & a[k] != a[i] & a[i] != 0 :
print(a[i],a[j],a[k])
count += 1
print("一共有{}个".format(count))
个人觉得这个问题主要考的是一个思想,有点类似于高中学的排列组合问题,此时的数字不分个十百千万,它只是一个单独的数字个体
结果如下: