python基础—for循环练习(给定四个数字组成互不相同的三位数个数)

1、for循环使用方法

for 变量 in range(10):
        循环需要执行的代码

练习:

有1,2,3,4四个数字
求这四个数字能生成多少个互不相同且无重复数字的三位数

代码如下:

num = (1, 2, 3, 4)
count = 0
for i in num:
    for j in num:
        for k in num:
            if i != j and i != k and j != k:
                count = count + 1
                print('result is : %d' % (i * 100 + j * 10 + k))
print('count is %d' % (count))

python基础—for循环练习(给定四个数字组成互不相同的三位数个数)_第1张图片

执行结果如下:可以生成24个互不相同的三位数
python基础—for循环练习(给定四个数字组成互不相同的三位数个数)_第2张图片
python基础—for循环练习(给定四个数字组成互不相同的三位数个数)_第3张图片

你可能感兴趣的:(python基础—for循环练习(给定四个数字组成互不相同的三位数个数))