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,如需转载请自行联系原作者