天天看点

python for循环

猜数字游戏:

<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 &gt; 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 &lt; </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