有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
lst = [1,2,3,4]
lst_1 = []
for a in lst:
for b in lst:
if a!= b:
for c in lst:
if a!=c and b!=c:
count = a * 100 + b * 10 + c
lst_1.append(count)
print(count)
print(len(lst_1))
count = 0 # 计数器for i in range(1, 5): # 百位的数字可以是1,2,3,4 for j in range(1, 5): for k in range(1, 5): # 百位 十位 个位的数字不重复 if i != j and i != k and j != k: count += 1 # 符合条件计数器就+1 print(i * 100 + j * 10 + k) # 打印符合条件的三位数
print(count) # 打印符合条件的三位数的个数
运行结果入下: