有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
使用枚举法我们也能解决该问题,在Python中我们用循环和判断来实现。三个数互不相同数学中这样表示:
从1到4分别取出4个数字,当满足以上条件时输出:
'''
有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多
少?
'''
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:
print(i,j,k)
以下为输出结果:
打印出所有的“水仙花数”
“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如: 153 是一个“水仙花数” ,因为满足这个条件: