Python例子

Python例子-有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

知识点:

range(start, stop[, step])

参数说明:

start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

'''
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
'''
int_list = range(1, 5) # 从1开始到4,不包括5,步长是1
for i in int_list:
    for j in int_list:
        for k in int_list:
            if (i != j) and (j != k) and (k != i):
                print('%d%d%d' %(i,j,k))


最后修改:2020年2月24日 19:56