diff -r 2248b9fbab39 Lib/this.py --- a/Lib/this.py Fri Nov 15 16:51:48 2013 -0800 +++ b/Lib/this.py Sat Nov 16 15:32:28 2013 +1100 @@ -23,6 +23,6 @@ d = {} for c in (65, 97): for i in range(26): - d[chr(i+c)] = chr((i+13) % 26 + c) + d[i+c] = (i+13) % 26 + c -print("".join([d.get(c, c) for c in s])) +print(s.translate(d))