这里有3个数字,分别是:1、2、3
提问:能组成多少个互不相同且无重复数字的三位数?各是多少?
def f():
#生成1,2,3数字
num = range(1, 4)
#计数
index = 0
#百位
for i in num:
#十位
for j in num:
#个位
for k in num:
#判断个十百位都不相同才成立
if i != j and i!=k and k != j:
#打印每一次组成功的组合
print(i,j,k)
#每组成功一次加一
index += 1
#打印有几个组合
print(f"有{index}个组合")
#调用函数
f()