天天看点

python小游戏之圣诞树

  圣诞期间,看了下python的for循环。刚好实践一下,一时兴起,就写了个圣诞树的小程序。供诸君一乐!

  下面附上代码:

<code>#coding:utf-8</code>

<code>import</code> <code>sys</code>

<code>def</code> <code>christmas(h):</code>

<code>        </code><code>print</code> <code>'\033[1;36;40m\t欢迎光临!\n正在为你制作专属于您的圣诞树,请稍等!\033[0m'</code>

<code>        </code><code>print</code> <code>'\033[1;32;40m'</code>

<code>            </code> 

<code>        </code><code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>1</code><code>,h</code><code>+</code><code>1</code><code>):</code>

<code>            </code><code>for</code> <code>j </code><code>in</code> <code>range</code><code>(</code><code>0</code><code>,h</code><code>-</code><code>i):</code>

<code>                </code><code>print</code> <code>' '</code><code>,</code>

<code>            </code><code>i</code><code>=</code><code>2</code><code>*</code><code>i</code><code>-</code><code>1</code>

<code>            </code><code>for</code> <code>j </code><code>in</code> <code>range</code><code>(</code><code>0</code><code>,i):</code>

<code>                </code><code>print</code> <code>'*'</code><code>,</code>

<code>            </code><code>print</code>

<code>            </code><code>print</code> <code>'\t'</code><code>,</code>

<code>            </code><code>for</code> <code>j </code><code>in</code> <code>range</code><code>(</code><code>1</code><code>,h):</code>

<code>            </code><code>print</code> <code>'*'</code>

<code>        </code><code>print</code> <code>'\033[1;31;40m Merry Christmas!\033[0m'</code>

<code>christmas(</code><code>int</code><code>(sys.argv[</code><code>1</code><code>]))</code>

下边是运行结果:

<a href="http://s5.51cto.com/wyfs02/M01/8C/0C/wKioL1hgykiCAVMJAAAEWFix85Y314.png-wh_500x0-wm_3-wmp_4-s_612390252.png" target="_blank"></a>

该程序运行速度的测试方法: time for((i=1;i&lt;=10;i++));do python christmastree.py &lt;level&gt;;done

本文转自 goldfishe 51CTO博客,原文链接:http://blog.51cto.com/jack88/1886205