我想解決一個小python problem.i在網上找到了解決方案,但我無法在python 3.0 interpreter.i'm初學者中運行代碼我剛開始學習幾天後請幫助我。無法轉換或運行python 2.x代碼使用python 3.0
import string
l = string.lowercase
t = string.maketrans(l, l[2:] + l[:2])
m = """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 m.translate(t))
print "map".translate(t)
對於它的價值,這個代碼不2.X運行任。 'print m.translate(t))'給出一個語法錯誤。 – Kevin
您通常無法在Python 3上運行Python 2代碼。您是否在網上搜索了Python 2和Python 3之間差異的信息?你應該嘗試自己尋找答案,然後在有問題的地方問一些你不明白的問題。 – BrenBarn
@Kevin在這裏運行http://www.compileonline.com/execute_python_online.php – saimadan