4天學會python python學習第四天

2021-10-12 12:16:05 字數 1063 閱讀 6691

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 的變數名,這會導致一些混淆。我標...