當使用者輸入密碼時候,如果輸入正确會輸出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 > 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