猜数字游戏:
<code>#!/usr/bin/env python</code>
<code># -*- coding:utf-8 -*-</code>
<code>age_of_xcn </code><code>=</code> <code>20</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>3</code><code>):</code>
<code> </code><code>guess_age </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"guess age:"</code><code>))</code>
<code> </code><code>if</code> <code>guess_age </code><code>=</code><code>=</code> <code>age_of_xcn:</code>
<code> </code><code>print</code><code>(</code><code>"yes,you got it"</code><code>)</code>
<code> </code><code>break</code>
<code> </code><code>elif</code> <code>guess_age > age_of_xcn:</code>
<code> </code><code>print</code><code>(</code><code>"think smaller"</code><code>)</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"think bigger"</code><code>)</code>
<code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"bay bay"</code><code>)</code>
<code> </code>
<code>执行结果:</code>
<code>guess age:</code><code>1</code>
<code>think bigger</code>
<code>guess age:</code><code>2</code>
<code>guess age:</code><code>4</code>
<code>bay bay</code>
<code>进程已结束,退出代码</code>
<a href="https://s3.51cto.com/wyfs02/M00/98/1E/wKioL1k3pUPRfrlsAABCPSpARck159.png-wh_500x0-wm_3-wmp_4-s_1106944602.png" target="_blank"></a>
#只打印偶数(10以内)
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>0</code><code>, </code><code>10</code><code>, </code><code>2</code><code>):</code>
<code> </code><code>print</code><code>(</code><code>"loop"</code><code>, i)</code>
<code> </code>
<code>loop </code><code>0</code>
<code>loop </code><code>2</code>
<code>loop </code><code>4</code>
<code>loop </code><code>6</code>
<code>loop </code><code>8</code>
当用户输入3后则会提示“do you want to keep ?”输入知道不是n,则count=0,然后重新从0开始循环
<code>count </code><code>=</code> <code>0</code>
<code>while</code> <code>count < </code><code>3</code><code>:</code>
<code> </code><code>count </code><code>+</code><code>=</code> <code>1</code>
<code> </code><code>if</code> <code>count </code><code>=</code><code>=</code> <code>3</code><code>:</code>
<code> </code><code>confirm </code><code>=</code> <code>input</code><code>(</code><code>"do you want to keep ?"</code><code>)</code>
<code> </code><code>if</code> <code>confirm !</code><code>=</code> <code>'n'</code><code>:</code>
<code> </code><code>count </code><code>=</code> <code>0</code>
<code> </code><code>执行结果:</code>
<code> </code><code>guess age:</code><code>1</code>
<code>guess age:</code><code>3</code>
<code>do you want to keep ?ere</code>
<code>guess age:</code>
<a href="https://s3.51cto.com/wyfs02/M00/98/1F/wKioL1k3rIihsO_PAADPjAVEmRg885.png-wh_500x0-wm_3-wmp_4-s_1396994212.png" target="_blank"></a>
本文转自 baishuchao 51CTO博客,原文链接:http://blog.51cto.com/baishuchao/1933129