有1、2、3、4四个数字,提问:能组成多少个互不相同且无重复数字的三位数?
思路:百位、十位、个位可选择的数字都是1、2、3、4;
此题需要的是互不相同无重复的三位数,所有百位等于十位不等于个位
range(a,b):表示从a开始,到b结束,但不包括b
一、实现的代码
print("实现方法一")
count=0
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if (i !=j) & (i !=k) &(j !=k):
print(i*100+j*10+k,end=' ')
count +=1
print('\n一共可以组成%d个不重复的三位数'%count) #此处的\n用来换行输出
print("\n实现方法二") #此处的\n用来换行输出
list=[]
for i in range