疲劳的一天就要结束了,今天来实现一个常见问题,顺便练一下for循环的使用
代码如下图所示
没有写注释,我就一条一条详细讲讲吧
list2 = [ ]
1. 我们创建一个空列表,用来存储我们后面找到的符合条件的数
for i in [1, 2, 3, 4 ]
for j in [1, 2, 3, 4 ]
for k in [1, 2, 3, 4 ]
2. 我们让三个数 i j k 分别在 1, 2, 3, 4 中遍历,以找出所有可能组成的数
if i != j != k != i
list2 . append ( str ( i ) + str ( j ) + str ( k ) )
3. 如果 i j k 互相不相等的话,我们把他们转化成字符串形式相加(如果不转化成字符串也可以让它们分别乘到百分位,十分位和个位)
最后打印出来,结果如图所示