1. 使用者登入驗證
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 提示輸入使用者名稱和密碼
# 驗證使用者名稱和密碼
# 如果錯誤,則輸出使用者名稱或密碼錯誤
# 如果成功,則輸出 歡迎,***!
import getpass
name = raw_input('請輸入使用者名稱:')
pwd = getpass.getpass('請輸入密碼:')
if name == "alex" and pwd == "cmd":
print "歡迎,alex!"
else:
print "使用者名稱和密碼錯誤"
演示:$ ./ifelse.py
請輸入使用者名稱:df
請輸入密碼:
使用者名稱和密碼錯誤
deliadong@deliadong-virtual-machine:python_learn$ ./ifelse.py
請輸入使用者名稱:alex
請輸入密碼:
歡迎,alex!
2. 使用者登陸(三次機會重試)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 提示輸入使用者名稱和密碼
# 驗證使用者名稱和密碼
# 如果錯誤,則輸出使用者名稱或密碼錯誤
# 如果成功,則輸出 歡迎,***!
import getpass
n = 0
while n < 3:
name = raw_input('請輸入使用者名稱:')
pwd = getpass.getpass('請輸入密碼:')
if name == "alex" and pwd == "cmd":
print "歡迎,alex!"
break
else:
if n < 2 :
print "使用者名稱和密碼錯誤,請重新輸入"
else:
print "您嘗試次數超過3次,請稍後再試,謝謝!"
n = n + 1
4天學會python Python第四天
冒泡演算法 迴圈with.open ha.cfg as obji for line in boj 逐行讀取,效率更高 startswith 空字串的bool值為false json 1 內部必須為雙引號。2 字元轉成列表哦 簡化的函式定義 lambda 1 自動return 2 處理簡單邏輯 fun...
4天學會python 學習python第四天
字串 在列印字串時,如果在後面加入end 結果如下 print aa end t end可以在字串後面加入一些限制 print bb end t print cc aa bb cc input j讀取從鍵盤輸入的字串 myname input 請輸入你的名字 使用input 可以從控制台讀取鍵盤輸入...
15天學會jQuery 第15天
讓我產生修改想法的,是他的 在yahoo上的應用。我不喜歡他使用的 所以我重寫了他的部分 成了現在這個樣子 我的示例 改進 html標準校驗 我的 可以通過w3.org的測試 改進 命名 在我修改cody的 的時候我發現他使用了乙個用來儲存鏈結名稱的叫做 title 的變數名,這會導致一些混淆。我標...