- print('\n---------------------------------------------\n')
- a=0
- b=1
- c=2
- count1=0
- sequences=[]
- alphabet=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
- while b<25:
- sequences=[]
- count1 = 0
- for p in range(b+1,26):
- sequences.append(alphabet[a]+alphabet[b]+alphabet[p])
- count1 +=1
- if count1 % (25-b) ==0:
- a+=1
- b+=1
-
- print(count1,a,b)
- print(sequences)
复制代码
揣摩了一下你的意思,不知道对不对,运行结果如下:
24 1 2
['abc', 'abd', 'abe', 'abf', 'abg', 'abh', 'abi', 'abj', 'abk', 'abl', 'abm', 'abn', 'abo', 'abp', 'abq', 'abr', 'abs', 'abt', 'abu', 'abv', 'abw', 'abx', 'aby', 'abz']
23 2 3
['bcd', 'bce', 'bcf', 'bcg', 'bch', 'bci', 'bcj', 'bck', 'bcl', 'bcm', 'bcn', 'bco', 'bcp', 'bcq', 'bcr', 'bcs', 'bct', 'bcu', 'bcv', 'bcw', 'bcx', 'bcy', 'bcz']
22 3 4
['cde', 'cdf', 'cdg', 'cdh', 'cdi', 'cdj', 'cdk', 'cdl', 'cdm', 'cdn', 'cdo', 'cdp', 'cdq', 'cdr', 'cds', 'cdt', 'cdu', 'cdv', 'cdw', 'cdx', 'cdy', 'cdz']
21 4 5
['def', 'deg', 'deh', 'dei', 'dej', 'dek', 'del', 'dem', 'den', 'deo', 'dep', 'deq', 'der', 'des', 'det', 'deu', 'dev', 'dew', 'dex', 'dey', 'dez']
20 5 6
['efg', 'efh', 'efi', 'efj', 'efk', 'efl', 'efm', 'efn', 'efo', 'efp', 'efq', 'efr', 'efs', 'eft', 'efu', 'efv', 'efw', 'efx', 'efy', 'efz']
19 6 7
['fgh', 'fgi', 'fgj', 'fgk', 'fgl', 'fgm', 'fgn', 'fgo', 'fgp', 'fgq', 'fgr', 'fgs', 'fgt', 'fgu', 'fgv', 'fgw', 'fgx', 'fgy', 'fgz']
18 7 8
['ghi', 'ghj', 'ghk', 'ghl', 'ghm', 'ghn', 'gho', 'ghp', 'ghq', 'ghr', 'ghs', 'ght', 'ghu', 'ghv', 'ghw', 'ghx', 'ghy', 'ghz']
17 8 9
['hij', 'hik', 'hil', 'him', 'hin', 'hio', 'hip', 'hiq', 'hir', 'his', 'hit', 'hiu', 'hiv', 'hiw', 'hix', 'hiy', 'hiz']
16 9 10
['ijk', 'ijl', 'ijm', 'ijn', 'ijo', 'ijp', 'ijq', 'ijr', 'ijs', 'ijt', 'iju', 'ijv', 'ijw', 'ijx', 'ijy', 'ijz']
15 10 11
['jkl', 'jkm', 'jkn', 'jko', 'jkp', 'jkq', 'jkr', 'jks', 'jkt', 'jku', 'jkv', 'jkw', 'jkx', 'jky', 'jkz']
14 11 12
['klm', 'kln', 'klo', 'klp', 'klq', 'klr', 'kls', 'klt', 'klu', 'klv', 'klw', 'klx', 'kly', 'klz']
13 12 13
['lmn', 'lmo', 'lmp', 'lmq', 'lmr', 'lms', 'lmt', 'lmu', 'lmv', 'lmw', 'lmx', 'lmy', 'lmz']
12 13 14
['mno', 'mnp', 'mnq', 'mnr', 'mns', 'mnt', 'mnu', 'mnv', 'mnw', 'mnx', 'mny', 'mnz']
11 14 15
['nop', 'noq', 'nor', 'nos', 'not', 'nou', 'nov', 'now', 'nox', 'noy', 'noz']
10 15 16
['opq', 'opr', 'ops', 'opt', 'opu', 'opv', 'opw', 'opx', 'opy', 'opz']
9 16 17
['pqr', 'pqs', 'pqt', 'pqu', 'pqv', 'pqw', 'pqx', 'pqy', 'pqz']
8 17 18
['qrs', 'qrt', 'qru', 'qrv', 'qrw', 'qrx', 'qry', 'qrz']
7 18 19
['rst', 'rsu', 'rsv', 'rsw', 'rsx', 'rsy', 'rsz']
6 19 20
['stu', 'stv', 'stw', 'stx', 'sty', 'stz']
5 20 21
['tuv', 'tuw', 'tux', 'tuy', 'tuz']
4 21 22
['uvw', 'uvx', 'uvy', 'uvz']
3 22 23
['vwx', 'vwy', 'vwz']
2 23 24
['wxy', 'wxz']
1 24 25
['xyz'] |