全排列

作者: 领悟悟悟 | 来源:发表于2018-07-02 22:40 被阅读0次
    from copy import copy
    
    f  = open('全排列.txt', 'w', encoding='utf-8')
    count = 0
    
    
    def func_all(num=0, ls=[], tag=3):
        ls.append(num)
        if len(ls)-1 == tag:
            print(ls[1:], file=f)
            global count
            count += 1
            return
    
        for i in range(1, tag+1):
            if i not in ls:
                func_all(i, copy(ls),tag)
    
    
    func_all(tag=2)
    print(count)
    

    相关文章

      网友评论

          本文标题:全排列

          本文链接:https://www.haomeiwen.com/subject/ceyruftx.html