# 编写一个 Python 程序,输出所有由数字1、2、3、4 组成的互不相同且无重复数字的三位数。
# 即个位,十位,百位互不相同且无重复数字。
# 定义一个函数
def num():
# 循环遍历百位上的数字
for i in range(1,5):
# 循环遍历十位上的数字
for j in range(1,5):
# 循环遍历个位上的数字
for k in range(1,5):
# 生成所有排列组合后,判断并排除出现重复数字的排列
if (i != j) and (i != k) and (j != k):
# 将百位、十位、个位数组合起来,再输出为数字
result = i * 100 + j * 10 + k
print(result)
if __name__ == '__main__':
num()
08.数字组合
最新推荐文章于 2024-10-13 23:49:20 发布