有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 

tech2026-10-11  0

有四个数字: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)  # 打印符合条件的三位数的个数

运行结果入下:

 

                                                                                                                                                                                                      

最新回复(0)