<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Feb 24, 2013 at 2:26 PM, Sudo Nohup <span dir="ltr"><<a href="mailto:sudo.nohup@gmail.com" target="_blank">sudo.nohup@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks very much!!<div><br></div><div>I learnt a lot from you kind reply. Not only is it about the question itself, but also about how to ask a question in a mailing list.(Sorry that it is the first time for me to ask questions in a mailing list).</div>

<div><br></div><div>The question comes from a riddle of the PythonChallenge website(<a href="http://www.pythonchallenge.com/pc/def/map.html" target="_blank">http://www.pythonchallenge.com/pc/def/map.html</a>).</div><div>
<br></div><div>Now I write the code as the following,</div>
<div><br></div><div><div>mystring = "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."</div>

<div><div>temp = [ chr ( (ord(char)-ord('a')+2)%26 +ord('a'))  if (ord(char)>=ord('a') and ord(char)<=ord('z')) else char  for char in mystring ]</div><div>result = "".join(temp)</div>

<div>print result</div></div></div><div><br></div><div>OR</div><div><br></div><div><div>mystring = "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."</div>
<div class="im">
<div>result = []</div><div>for char in mystring:</div></div><div>    if(ord(char)>=ord('a') and ord(char)<=ord('z')):</div><div>        char = chr ( (ord(char)-ord('a')+2)%26 +ord('a')) </div>

<div>    result.append(char)</div><div>result = "".join(result)</div><div>print result</div></div><div><br></div><div>Thanks,</div><div>James</div><div class="HOEnZb"><div class="h5"><div><br><br><div class="gmail_quote">
<br></div></div></div></div></blockquote><div><br></div><div style>Hi James,</div><div style><br></div><div style>for this riddle, look for the translate() method.</div><div style><br></div><div style><br></div><div style>
Have fun nwith the challenges.</div><div style><br></div><div style>Jos </div></div></div></div>