请问这个咋做啊,Python小白 不会。

图片说明

# -*- coding: UTF-8 -*-
a = 'a'
b = 'f'
for i in range(ord(a), ord(b) + 1):
    s = ''.join(map(lambda x: chr((x + i - ord(a)) % (ord(b) - ord(a) + 1) + ord(a)), range(0, ord(b) - ord(a) + 1)))
    print(s)

abcdef
bcdefa
cdefab
defabc
efabcd
fabcde

# -*- coding: UTF-8 -*-
a = 'D'
b = 'K'
for i in range(ord(a), ord(b) + 1):
    s = ''.join(map(lambda x: chr((x + i - ord(a)) % (ord(b) - ord(a) + 1) + ord(a)), range(0, ord(b) - ord(a) + 1)))
    print(s)

DEFGHIJK
EFGHIJKD
FGHIJKDE
GHIJKDEF
HIJKDEFG
IJKDEFGH
JKDEFGHI
KDEFGHIJ

问题解决的话,请点下采纳