天天看點

流程判斷(if...else)

當使用者輸入密碼時候,如果輸入正确會輸出welcom user login,如果輸入錯誤會輸出invalid username or password 

<code>#!/usr/bin/env   python</code>

<code># -*- coding:utf-8 -*-</code>

<code>import</code> <code>getpass</code>

<code>_username </code><code>=</code> <code>"xcn"</code>

<code>_password </code><code>=</code> <code>"admin"</code>

<code>username </code><code>=</code> <code>input</code><code>(</code><code>"username:"</code><code>)</code>

<code>password </code><code>=</code> <code>getpass.getpass(</code><code>"password:"</code><code>)</code>

<code>print</code><code>(username, password)</code>

<code>if</code> <code>_username </code><code>=</code><code>=</code> <code>username </code><code>and</code> <code>_password </code><code>=</code><code>=</code> <code>password:</code>

<code>    </code><code>print</code><code>(</code><code>"welcome user {name} login ..."</code> <code>.</code><code>format</code><code>(name</code><code>=</code><code>username))</code>

<code>else</code><code>:</code>

<code>    </code><code>print</code><code>(</code><code>"invalid username or password!"</code><code>)</code>

<code>    </code> 

<code>ce</code>

<code>age_of_xcn </code><code>=</code> <code>20</code>

<code>guess_age </code><code>=</code> <code>int</code><code>(</code><code>input</code><code>(</code><code>"guess age:"</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>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>print</code><code>(</code><code>"think bigger"</code><code>)</code>

<code>  </code> 

<code> </code> 

<code>執行結果:</code>

<code>guess age:</code><code>12</code>

<code>think bigger</code>

<code>guess age:</code><code>22</code>

<code>think smaller</code>

本文轉自 baishuchao 51CTO部落格,原文連結:http://blog.51cto.com/baishuchao/1932908