一、打印九九乘法表:
1
2
3
4
5
<code>#coding:utf-8</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>1</code><code>,</code><code>10</code><code>):</code>
<code> </code><code>for</code> <code>j </code><code>in</code> <code>range</code><code>(</code><code>1</code><code>,i</code><code>+</code><code>1</code><code>):</code>
<code> </code><code>print</code><code>(</code><code>"%dx%d=%d"</code><code>) </code><code>%</code><code>(j,i,j</code><code>*</code><code>i),</code>
<code> </code><code>print</code> <code>'\n'</code>
结果:
<a href="https://s1.51cto.com/wyfs02/M02/99/BB/wKiom1lLma-Trl7_AAASsxiCmSs619.png-wh_500x0-wm_3-wmp_4-s_2116397384.png" target="_blank"></a>
二、打印正方形
实体正方形 代码:
6
<code>rows</code><code>=</code><code>int</code><code>(</code><code>raw_input</code><code>(</code><code>"输入正方形边长:"</code><code>))</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(rows):</code>
<code> </code><code>for</code> <code>j </code><code>in</code> <code>range</code><code>(rows):</code>
<code> </code><code>print</code><code>(</code><code>"*"</code><code>),</code>
<code> </code><code>print</code>
<a href="https://s5.51cto.com/wyfs02/M02/99/BB/wKiom1lLmjOB5V6CAAAD1-Cabjk846.png-wh_500x0-wm_3-wmp_4-s_1253390052.png" target="_blank"></a>
空心正方形 代码:
7
8
9
10
11
12
<code>for</code> <code>x </code><code>in</code> <code>range</code><code>(rows):</code>
<code> </code><code>for</code> <code>y </code><code>in</code> <code>range</code><code>(rows):</code>
<code> </code><code>if</code> <code>x !</code><code>=</code><code>0</code> <code>and</code> <code>x !</code><code>=</code> <code>rows</code><code>-</code><code>1</code><code>:</code>
<code> </code><code>if</code> <code>y</code><code>=</code><code>=</code><code>0</code> <code>or</code> <code>y </code><code>=</code><code>=</code> <code>rows</code><code>-</code><code>1</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>" * "</code><code>),</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>" "</code><code>),</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>" * "</code><code>),</code>
<code> </code><code>print</code><code>(</code><code>"\n"</code><code>)</code>
效果:
<a href="https://s1.51cto.com/wyfs02/M00/99/BB/wKioL1lLmoWSH8xxAAAHnVE_ymM763.png-wh_500x0-wm_3-wmp_4-s_3653282803.png" target="_blank"></a>
三、打印圣诞树
代码:
<code>rows</code><code>=</code><code>3</code>
<code> </code><code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>1</code><code>,</code><code>13</code><code>):</code>
<code> </code><code>if</code> <code>i </code><code>%</code> <code>2</code> <code>=</code><code>=</code><code>0</code><code>:</code>
<code> </code><code>continue</code>
<code> </code><code>print</code><code>(</code><code>str</code><code>(i </code><code>*</code> <code>'*'</code><code>).center(</code><code>11</code><code>))</code>
<code>for</code> <code>y </code><code>in</code> <code>range</code><code>(</code><code>10</code><code>):</code>
<code> </code><code>print</code><code>(</code><code>'*'</code><code>.center(</code><code>11</code><code>))</code>
<a href="https://s2.51cto.com/wyfs02/M01/99/BB/wKioL1lLmuDwveUfAAAIH4QbHJ0392.png-wh_500x0-wm_3-wmp_4-s_275057874.png" target="_blank"></a>
四、打印凌形
13
<code>rows</code><code>=</code><code>10</code>
<code>#while True:</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>1</code><code>, rows):</code>
<code> </code><code>if</code> <code>i </code><code>%</code> <code>2</code> <code>=</code><code>=</code> <code>0</code><code>:</code>
<code> </code><code>continue</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>str</code><code>(i </code><code>*</code> <code>'*'</code><code>).center(rows))</code>
<code> </code><code>print</code><code>(</code><code>str</code><code>((rows </code><code>-</code> <code>i) </code><code>*</code> <code>'*'</code><code>).center(rows))</code>
<a href="https://s4.51cto.com/wyfs02/M00/99/BB/wKiom1lLm-ahewALAAADRywHOoo780.png-wh_500x0-wm_3-wmp_4-s_3866568092.png" target="_blank"></a>
写简单,如有更好的,请指正并交流~
本文转自 dyc2005 51CTO博客,原文链接:http://blog.51cto.com/dyc2005/1941069,如需转载请自行联系原作者