﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-罗明的博客-随笔分类-Python</title><link>http://www.blogjava.net/Andyluo/category/31326.html</link><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;font color="blue"&gt;锻炼身体、提升技能、修身养性&lt;/font&gt;&lt;br&gt;
讨论Eclipse, Java, Linux, Google产品&lt;br&gt;
&lt;/td&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td&gt;
&lt;!-- google script --&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><language>zh-cn</language><lastBuildDate>Thu, 22 May 2008 12:08:02 GMT</lastBuildDate><pubDate>Thu, 22 May 2008 12:08:02 GMT</pubDate><ttl>60</ttl><item><title>Python编程谜题-5</title><link>http://www.blogjava.net/Andyluo/archive/2008/05/22/python-Puzzle-5.html</link><dc:creator>罗明</dc:creator><author>罗明</author><pubDate>Thu, 22 May 2008 09:45:00 GMT</pubDate><guid>http://www.blogjava.net/Andyluo/archive/2008/05/22/python-Puzzle-5.html</guid><wfw:comment>http://www.blogjava.net/Andyluo/comments/202227.html</wfw:comment><comments>http://www.blogjava.net/Andyluo/archive/2008/05/22/python-Puzzle-5.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Andyluo/comments/commentRss/202227.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Andyluo/services/trackbacks/202227.html</trackback:ping><description><![CDATA[<p><strong>应用python的pickle模块从序列化文件中构造对象，根据对象的构造解开谜题</strong></p>
<p>详细描述 :</p>
<p><a title="http://www.pythonchallenge.com/pc/def/peak.html" href="http://www.pythonchallenge.com/pc/def/peak.html">http://www.pythonchallenge.com/pc/def/peak.html</a></p>
<p>(peak hell连读发音类似pickle，谜题就是pickle模块的应用了)</p>
<p>&nbsp;</p>
<p>解决方案代码: <br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;pprint,pickle,sys<br />
<br />
pfile&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;open(</span><span style="color: #800000;">'</span><span style="color: #800000;">banner.p</span><span style="color: #800000;">'</span><span style="color: #000000;">)<br />
data&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;pickle.load(pfile)<br />
</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;row&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;data:<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;item&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;row:<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;index&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;range(item[</span><span style="color: #000000;">1</span><span style="color: #000000;">]):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sys.stdout.write(item[0])<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">''</span><span style="color: #000000;"><br />
pfile.close()</span></div>
<p>
</p>
<p>输出的对象构造：</p>
<p><img alt="" src="http://www.blogjava.net/images/blogjava_net/andyluo/channel.JPG" height="150" width="362" /><br />
</p>
<img src ="http://www.blogjava.net/Andyluo/aggbug/202227.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Andyluo/" target="_blank">罗明</a> 2008-05-22 17:45 <a href="http://www.blogjava.net/Andyluo/archive/2008/05/22/python-Puzzle-5.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编程谜题-4</title><link>http://www.blogjava.net/Andyluo/archive/2008/05/09/pythonPuzzle4.html</link><dc:creator>罗明</dc:creator><author>罗明</author><pubDate>Fri, 09 May 2008 06:32:00 GMT</pubDate><guid>http://www.blogjava.net/Andyluo/archive/2008/05/09/pythonPuzzle4.html</guid><wfw:comment>http://www.blogjava.net/Andyluo/comments/199490.html</wfw:comment><comments>http://www.blogjava.net/Andyluo/archive/2008/05/09/pythonPuzzle4.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Andyluo/comments/commentRss/199490.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Andyluo/services/trackbacks/199490.html</trackback:ping><description><![CDATA[Follow the URL chain to get the result (the chain may contain over 300 URLs......)<br />
<br />
谜题详细描述：http://www.pythonchallenge.com/pc/def/linkedlist.php<br />
<br />
Python解决方案：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;urllib<br />
<br />
nothing&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">12345</span><span style="color: #800000;">"</span><span style="color: #000000;"><br />
ii&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;ii</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">401</span><span style="color: #000000;">:<br />
&nbsp;&nbsp;source&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;urllib.urlopen(</span><span style="color: #800000;">"</span><span style="color: #800000;">http://www.pythonchallenge.com</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">/pc/def/linkedlist.php?nothing=</span><span style="color: #800000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">nothing).read()<br />
&nbsp;&nbsp;nothing</span><span style="color: #000000;">=</span><span style="color: #000000;">filter(str.isdigit,&nbsp;source)<br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;nothing<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;source&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">and&nbsp;the&nbsp;next&nbsp;nothing&nbsp;is&nbsp;</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;nothing:<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">source is not: and&nbsp;the&nbsp;next&nbsp;nothing&nbsp;is&nbsp;</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;nothing<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">source&nbsp;is</span><span style="color: #800000;">: "</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;source<br />
&nbsp;&nbsp;&nbsp;&nbsp;nothing&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;raw_input(</span><span style="color: #800000;">"</span><span style="color: #800000;">select&nbsp;which&nbsp;number?</span><span style="color: #800000;">"</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">you&nbsp;set&nbsp;</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;nothing&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">&nbsp;as&nbsp;nothing</span><span style="color: #800000;">"</span><span style="color: #000000;"><br />
&nbsp;&nbsp;ii</span><span style="color: #000000;">+=</span><span style="color: #000000;">1</span><span style="color: #000000;"><br />
</span></div>
<br />
<br />

<img src ="http://www.blogjava.net/Andyluo/aggbug/199490.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Andyluo/" target="_blank">罗明</a> 2008-05-09 14:32 <a href="http://www.blogjava.net/Andyluo/archive/2008/05/09/pythonPuzzle4.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编程谜题-3</title><link>http://www.blogjava.net/Andyluo/archive/2008/05/08/pythonPuzzle3.html</link><dc:creator>罗明</dc:creator><author>罗明</author><pubDate>Thu, 08 May 2008 04:50:00 GMT</pubDate><guid>http://www.blogjava.net/Andyluo/archive/2008/05/08/pythonPuzzle3.html</guid><wfw:comment>http://www.blogjava.net/Andyluo/comments/199207.html</wfw:comment><comments>http://www.blogjava.net/Andyluo/archive/2008/05/08/pythonPuzzle3.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Andyluo/comments/commentRss/199207.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Andyluo/services/trackbacks/199207.html</trackback:ping><description><![CDATA[从一大堆字母里找出两边都刚好有3个大写字母的小写字母<br />
详细描述：<a href="http://www.pythonchallenge.com/pc/def/equality.html">http://www.pythonchallenge.com/pc/def/equality.html</a><br />
<br />
解决方案：<br />
<br />
Python：<br />
&gt;&gt;&gt; import re<br />
&gt;&gt;&gt; re.findall(r'[a-z][A-Z][A-Z][A-Z][a-z][A-Z][A-Z][A-Z][a-z]', text)
<img src ="http://www.blogjava.net/Andyluo/aggbug/199207.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Andyluo/" target="_blank">罗明</a> 2008-05-08 12:50 <a href="http://www.blogjava.net/Andyluo/archive/2008/05/08/pythonPuzzle3.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编程谜题 - 2</title><link>http://www.blogjava.net/Andyluo/archive/2008/05/07/pythonPuzzle2.html</link><dc:creator>罗明</dc:creator><author>罗明</author><pubDate>Wed, 07 May 2008 08:11:00 GMT</pubDate><guid>http://www.blogjava.net/Andyluo/archive/2008/05/07/pythonPuzzle2.html</guid><wfw:comment>http://www.blogjava.net/Andyluo/comments/198994.html</wfw:comment><comments>http://www.blogjava.net/Andyluo/archive/2008/05/07/pythonPuzzle2.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Andyluo/comments/commentRss/198994.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Andyluo/services/trackbacks/198994.html</trackback:ping><description><![CDATA[谜题描述：<a title="http://www.pythonchallenge.com/pc/def/ocr.html" href="http://www.pythonchallenge.com/pc/def/ocr.html">http://www.pythonchallenge.com/pc/def/ocr.html</a><br />
从一大堆乱码中找出可以理解的信息（字母）<br />
<br />
Java解决方案：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Test&nbsp;{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;main(String[]&nbsp;args)&nbsp;</span><span style="color: #0000ff;">throws</span><span style="color: #000000;">&nbsp;Exception&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;URL&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;URL(</span><span style="color: #000000;">"</span><span style="color: #000000;">http://www.pythonchallenge.com</span><span style="color: #000000;">"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + "</span><span style="color: #000000;">/pc/def/ocr.html</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader&nbsp;reader&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;BufferedReader(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">InputStreamReader(url.openStream()));</span><br />
<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringBuffer&nbsp;sb&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringBuffer();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;reader.read();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">while</span><span style="color: #000000;">(i&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">1</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">((i&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">)</span><span style="color: #000000;">'</span><span style="color: #000000;">A</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #000000;">&lt;=</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">)</span><span style="color: #000000;">'</span><span style="color: #000000;">Z</span><span style="color: #000000;">'</span><span style="color: #000000;">) </span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">||</span><span style="color: #000000;">&nbsp;(i&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">)</span><span style="color: #000000;">'</span><span style="color: #000000;">a</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #000000;">&lt;=</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">)</span><span style="color: #000000;">'</span><span style="color: #000000;">z</span><span style="color: #000000;">'</span><span style="color: #000000;">))</span><br />
<span style="color: #000000;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sb.append((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">)i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;reader.read();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reader.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;source&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;sb.toString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp;</span> <span style="color: #008000;">//</span><span style="color: #008000;">页面源码中最后一个单词是below</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">source.substring(source.indexOf(</span><span style="color: #000000;">"</span><span style="color: #000000;">below</span><span style="color: #000000;">"</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">5</span><span style="color: #000000;">)</span><br />
<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</span></div>
<br />
附Python和Shell：<br />
<br />
Python:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&gt;&gt;&gt;</span><span style="color: #000000;">&nbsp;text&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"""</span><span style="color: #800000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;copy&nbsp;and&nbsp;paste&gt;<br />
</span><span style="color: #800000;">"""</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&gt;&gt;&gt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;string<br />
</span><span style="color: #000000;">&gt;&gt;&gt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;text:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;string.ascii_letters:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">print</span><span style="color: #000000;">&nbsp;i,</span></div>
<br />
Shell:<br />
$ curl <a href="http://www.pythonchallenge.com/pc/def/ocr.html" class="external" rel="nofollow">http://www.pythonchallenge.com/pc/def/ocr.html</a> | grep -o [a-z]<br />
<img src ="http://www.blogjava.net/Andyluo/aggbug/198994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Andyluo/" target="_blank">罗明</a> 2008-05-07 16:11 <a href="http://www.blogjava.net/Andyluo/archive/2008/05/07/pythonPuzzle2.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>