Run ID:85300
提交时间:2024-07-16 21:26:39
# 定义数字列表 numbers = [2, 4, 6, 8] # 存储所有可能的三位数 three_digit_numbers = [] # 生成所有可能的三位数 for i in range(4): # 百位有4种选择 for j in range(4): # 十位有3种选择(排除了百位的数字) if j <= i: # 跳过重复的数字 continue for k in range(4): # 个位有2种选择(排除了百位和十位的数字) if k <= j: # 跳过重复的数字 continue # 构造三位数 three_digit_number = numbers[i] * 100 + numbers[j] * 10 + numbers[k] # 添加到列表中 three_digit_numbers.append(three_digit_number) # 打印所有三位数 for number in three_digit_numbers: print(number) # 打印总数 print(len(three_digit_numbers))