2397293790 发表于 2022-11-17 09:02:15

python问题

zhangjinxuan 发表于 2022-11-17 09:02:16

运用了ascii与数字之间的转换,可以去了解了解chr和ord这两个函数~
res = {}
n = int(input())
abc = []
tar = []
for i in range(0, 26):
    abc.append(chr(i + ord('a')))
for i in range(0, 26):
    tar.append(chr((ord(abc) - ord('a') + n) % 26 + ord('a')))
res = dict(zip(abc, tar))
print(res)

jackz007 发表于 2022-11-17 10:10:29

n = int(input())
d =
e = {x : chr(ord('a') + (ord(x) - ord('a') + n) % 26) for x in d}
print(e)
页: [1]
查看完整版本: python问题