Python学习笔记020

被刻印的时光 ゝ 提交于 2020-03-07 08:38:59

三层循环

# __author:XY# date: 2020/3/7abcd = {    'A': {        'AA': {            'AAA': {                'AAAA': {},                'AAAB': {},                'AAAC': {},                'AAAD': {}            },            'AAB': {                'AABA': {},                'AABB': {},                'AABC': {},                'AABD': {}            },            'AAC': {                'AACA': {},                'AACB': {},                'AACC': {},                'AACD': {}            },            'AAD': {                'AADA': {},                'AADB': {},                'AADC': {},                'AADD': {}            }        },        'AB': {            'ABA': {                'ABAA': {},                'ABAB': {},                'ABAC': {},                'ABAD': {}            },            'ABB': {                'ABBA': {},                'ABBB': {},                'ABBC': {},                'ABBD': {}            },            'ABC': {                'ABCA': {},                'ABCB': {},                'ABCC': {},                'ABCD': {}            },            'ABD': {                'ABDA': {},                'ABDB': {},                'ABDC': {},                'ABDD': {}            }        },        'AC': {            'ACA': {                'ACAA': {},                'ACAB': {},                'ACAC': {},                'ACAD': {}            },            'ACB': {                'ACBA': {},                'ACBB': {},                'ACBC': {},                'ACBD': {}            },            'ACC': {                'ACCA': {},                'ACCB': {},                'ACCC': {},                'ACCD': {}            },            'ACD': {                'ACDA': {},                'ACDB': {},                'ACDC': {},                'ACDD': {}            }        }    },    'B': {        'BA': {            'BAA': {                'BAAA': {},                'BAAB': {},                'BAAC': {},                'BAAD': {}            },            'BAB': {                'BABA': {},                'BABB': {},                'BABC': {},                'BABD': {}            },            'BAC': {                'BACA': {},                'BACB': {},                'BACC': {},                'BACD': {}            },            'BAD': {                'BADA': {},                'BADB': {},                'BADC': {},                'BADD': {}            }        },        'BB': {            'BBA': {                'BBAA': {},                'BBAB': {},                'BBAC': {},                'BBAD': {}            },            'BBB': {                'BBBA': {},                'BBBB': {},                'BBBC': {},                'BBBD': {}            },            'BBC': {                'BBCA': {},                'BBCB': {},                'BBCC': {},                'BBCD': {}            },            'BBD': {                'BBDA': {},                'BBDB': {},                'BBDC': {},                'BBDD': {}            }        },        'BC': {            'BCA': {},            'BCB': {},            'BCC': {},            'BCD': {}        }    },    'C': {        'CA': {            'CAA': {                'CAAA': {},                'CAAB': {},                'CAAC': {},                'CAAD': {}            },            'CAB': {                'CABA': {},                'CABB': {},                'CABC': {},                'CABD': {}            },            'CAC': {                'CACA': {},                'CACB': {},                'CACC': {},                'CACD': {}            },            'CAD': {                'CADA': {},                'CADB': {},                'CADC': {},                'CADD': {}            }        },        'CB': {            'CBA': {                'CBAA': {},                'CBAB': {},                'CBAC': {},                'CBAD': {}            },            'CBB': {                'CBBA': {},                'CBBB': {},                'CBBC': {},                'CBBD': {}            },            'CBC': {                'CBCA': {},                'CBCB': {},                'CBCC': {},                'CBCD': {}            },            'CBD': {                'CBDA': {},                'CBDB': {},                'CBDC': {},                'CBDD': {}            }        },        'CC': {            'CCA': {                'CCAA': {},                'CCAB': {},                'CCAC': {},                'CCAD': {}            },            'CCB': {                'CCBA': {},                'CCBB': {},                'CCBC': {},                'CCBD': {}            },            'CCC': {                'CCCA': {},                'CCCB': {},                'CCCC': {},                'CCCD': {}            },            'CCD': {                'CCDA': {},                'CCDB': {},                'CCDC': {},                'CCDD': {}            }        }    },    'D': {        'DA': {            'DAA': {                'DAAA': {},                'DAAB': {},                'DAAC': {},                'CAAD': {}            },            'DAB': {                'DABA': {},                'DABB': {},                'DABC': {},                'CABD': {}            },            'DAC': {                'DACA': {},                'DACB': {},                'DACC': {},                'CACD': {}            },            'DAD': {                'DADA': {},                'DADB': {},                'DADC': {},                'CADD': {}            }        },        'DB': {            'DBA': {                'DBAA': {},                'DBAB': {},                'DBAC': {},                'CBAD': {}            },            'DBB': {                'DBBA': {},                'DBBB': {},                'DBBC': {},                'CBBD': {}            },            'DBC': {                'DBCA': {},                'DBCB': {},                'DBCC': {},                'CBCD': {}            },            'DBD': {                'DBDA': {},                'DBDB': {},                'DBDC': {},                'CBDD': {}            }        },        'DC': {            'DCA': {                'DCAA': {},                'DCAB': {},                'DCAC': {},                'CCAD': {}            },            'DCB': {                'DCBA': {},                'DCBB': {},                'DCBC': {},                'CCBD': {}            },            'DCC': {                'DCCA': {},                'DCCB': {},                'DCCC': {},                'CCCD': {}            },            'DCD': {                'DCDA': {},                'DCDB': {},                'DCDC': {},                'CCDD': {}            }        }    }}current_layer =abcdparent_layers=[]while True:    for i in current_layer:        print(i)    choice=input('>>>:').strip()    if len(choice)==0:        continue    if choice in current_layer:        parent_layers.append(current_layer)        current_layer=current_layer[choice]    elif choice == 'b':        if current_layer:            current_layer=parent_layers.pop()    else:        print('wrong input')
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!