http://www.pythonchallenge.com/pc/def/map.html
鐢變簬浠呬粎鏄浜岄亾棰橈紝鎵浠ラ鐩繕鏄緢鏄撴噦鐨勶紝鎸夊浘鐗囦腑鐨勬寚紺猴紝灝嗘瘡涓瓧姣嶆浛鎹㈡垚瀹冨湪瀛楁瘝琛ㄤ腑欏哄歡涓や綅鐨勯偅涓瓧姣嶅氨鍙互浜嗭紝瑙g瓟濡備笅錛氥?br>
def trans(char):
'''Translate a letter as the one two places after it'''
if char.isalpha():
return chr((ord(char)- ord('a') + 2)%26 + ord('a'))
return char
if __name__ == '__main__':
text = '''g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj. '''
print(''.join(map(trans, text)))
鎵撳嵃緇撴灉錛?i hope you didnt translate it by hand. thats what computers are for. doing it in by hand is inefficient and that's why this text is so long. using string.maketrans() is recommended. now apply on the url.
鍙傝冪瓟妗堥摼鎺?/a>

]]>