Python基础-range函数

2020-01-21  本文已影响0人  吱吱菌啦啦

练习题

有1、2、3、4四个数字,能组成多少种互不相同且无重复数字的三位数,请分别打印出来?

range语法

实现

def rand_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):
                    print(i, j, k)


if __name__ == "__main__":

    print(rand_num())

返回

1 2 3
1 2 4
1 3 2
1 3 4
1 4 2
1 4 3
2 1 3
2 1 4
2 3 1
2 3 4
2 4 1
2 4 3
3 1 2
3 1 4
3 2 1
3 2 4
3 4 1
3 4 2
4 1 2
4 1 3
4 2 1
4 2 3
4 3 1
4 3 2
None

Process finished with exit code 0


上一篇下一篇

猜你喜欢

热点阅读