python流程處理
1.流程處理if...else
<code>#!/bin/bash/env python</code>
<code>#_*_ coding:utf-8 _*_</code>
<code>#python version :python3.6</code>
<code>import</code> <code>getpass</code>
<code>n1 </code><code>=</code> <code>"abc"</code>
<code>p1 </code><code>=</code> <code>"123"</code>
<code>name </code><code>=</code> <code>input</code><code>(</code><code>"input your name:"</code><code>)</code>
<code>passwd </code><code>=</code> <code>getpass.getpass(</code><code>"input your passwd:"</code><code>)</code>
<code>if</code> <code>name </code><code>=</code><code>=</code> <code>n1 </code><code>and</code> <code>passwd </code><code>=</code><code>=</code> <code>p1:</code>
<code> </code><code>print</code><code>(</code><code>"welecome login !"</code><code>)</code>
<code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"user or pass is incorrect"</code><code>)</code>
2.流程處理if...elif...elif...else
<code>#python version:3.6</code>
<code>n1 </code><code>=</code> <code>21</code>
<code>name </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"please input the number which you want to:"</code><code>))</code>
<code>if</code> <code>name </code><code>=</code><code>=</code> <code>n1:</code>
<code> </code><code>print</code><code>(</code><code>"you are too smart!"</code><code>)</code>
<code>elif</code> <code>name < </code><code>21</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"is too small!"</code><code>)</code>
<code> </code><code>print</code><code>(</code><code>"it is too big!"</code><code>)</code>
3.for循環
<code>例</code><code>1</code><code>:</code>
<code># 循環10個數字</code>
<code>i </code><code>=</code> <code>1</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>10</code><code>):</code>
<code> </code><code>print</code><code>(i)</code>
<code>例</code><code>2</code><code>:</code>
<code>#猜年齡優化for...break</code>
<code>#可以輸入10次機會,輸入正确就退出。</code>
<code> </code><code>name </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"please input the number which you want to:"</code><code>))</code>
<code> </code><code>if</code> <code>name </code><code>=</code><code>=</code> <code>n1:</code>
<code> </code><code>print</code><code>(</code><code>"you are too smart!"</code><code>)</code>
<code> </code><code>break</code><code>;</code>
<code> </code><code>elif</code> <code>name < </code><code>21</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"is too small!"</code><code>)</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"it is too big!"</code><code>)</code>
4.while循環
<code>#python version:3.6</code>
<code>例</code><code>1</code>
<code>#循環數字,當循環10的時候退出</code>
<code>count </code><code>=</code> <code>0</code>
<code>#設定計數器</code>
<code>while</code> <code>True</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"print:"</code> <code>,count)</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>10</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"loop completed"</code><code>)</code>
<code> </code><code>#跳出循環</code>
<code>例</code><code>2</code>
<code>#猜年齡遊戲,可以輸入10次,但是輸錯3次就退出。</code>
<code>#測試是否可以輸入10次,把count < 3 改成count <10 即可;</code>
<code> </code><code>print</code><code>(</code><code>"say goodbye!"</code><code>)</code>
<code> </code><code>if</code> <code>count < </code><code>3</code><code>:</code>
<code> </code><code>name </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"please input the number which you want to:"</code><code>))</code>
<code> </code><code>if</code> <code>name </code><code>=</code><code>=</code> <code>n1:</code>
<code> </code><code>print</code><code>(</code><code>"you are too smart!"</code><code>)</code>
<code> </code><code>break</code><code>;</code>
<code> </code><code>elif</code> <code>name < </code><code>21</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"is too small!"</code><code>)</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"it is too big!"</code><code>)</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"you are too failed!"</code><code>)</code>
<code> </code><code>break</code><code>;</code>
<code> </code><code>count </code><code>+</code><code>=</code> <code>1</code>
<code> </code>
<code>例</code><code>3</code>
<code>#猜年齡遊戲,可以輸入10次,但是輸錯3次,就再問一下你還要繼續嗎?不繼續就退出。</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>13</code><code>):</code>
<code> </code><code>if</code> <code>count < </code><code>3</code><code>:</code>
<code> </code><code>name </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"please input the number which you want to:"</code><code>))</code>
<code> </code><code>if</code> <code>name </code><code>=</code><code>=</code> <code>n1:</code>
<code> </code><code>print</code><code>(</code><code>"you are too smart!"</code><code>)</code>
<code> </code><code>elif</code> <code>name < </code><code>21</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"is too small!"</code><code>)</code>
<code> </code><code>print</code><code>(</code><code>"it is too big!"</code><code>)</code>
<code> </code><code>print</code><code>(</code><code>"you are too failed!"</code><code>)</code>
<code> </code><code>input1 </code><code>=</code> <code>input</code><code>(</code><code>"Do you want to continue? (y/n)"</code><code>)</code>
<code> </code><code>if</code> <code>input1 </code><code>=</code><code>=</code> <code>"y"</code><code>:</code>
<code> </code><code>count </code><code>=</code> <code>0</code> <code>;</code>
<code> </code><code>continue</code><code>;</code>
<code> </code><code>print</code><code>(</code><code>"say goodbye!"</code><code>)</code>
<code> </code>
<code>注意:counter </code><code>+</code><code>=</code><code>1</code> <code>相等于 counter </code><code>=</code> <code>counter </code><code>+</code><code>1</code>
<code></code>
本文轉自506554897 51CTO部落格,原文連結:http://blog.51cto.com/506554897/1906437,如需轉載請自行聯系原作者