|
- #1.2 组合:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
-
- #数字源
- num_list = [1,2,3,4]
- #不重复三位数列表
- three_digit_list = []
- for i in range(len(num_list)):
- for j in range(len(num_list)):
- for k in range(len(num_list)):
- #生成三位数
- three_digit = 100*num_list[i] + 10*num_list[j] + 1*num_list[k]
- # 更新三位数列表
- if three_digit not in three_digit_list:
- three_digit_list.append(three_digit)
- print(three_digit_list)
|