这是我从别的地方找到的练习题,就是参考练习
'''
简述:这里有四个数字,分别是:1、2、3、4
提问:能组成多少个互不相同且无重复数字的三位数?各是多少?
'''
# --*-- coding: UTF-8 --*--
strNum = ''
arrList = []
for i in range(1, 5):
for j in range(1, 5):
for k in range(1, 5):
if (i != k) and (i != j) and (j != k):
strNum += str(i)
strNum += str(j)
strNum += str(k)
arrList.append(int(strNum))
strNum = ''
print(arrList)
print(len(arrList))
在这个基础上,加了把它们变成字符串,然后再变成整型,输出放在一个列表