編寫登陸介面
#coding=utf-8
#author:xiaoju
import csv
import getpass
def login(name,pwd):
#正確的登入資訊存在檔案中
date=csv.reader(open('/users/xiaoju/pycharmprojects/xr58/login/login_info.csv','r'))
for content in date:
loginname=content[0]
passwd=content[1]
if (name==loginname and pwd==passwd):
print '登入成功,歡迎!'
else:
print '使用者名稱或者密碼錯誤'
def userlogin():
cnt=0
while true:
if cnt<3:
name=raw_input('請輸入使用者名稱:\n')
#pwd=getpass.getpass('請輸入密碼:')
pwd=raw_input('請輸入密碼:\n')
login(name,pwd)
cnt=cnt+1
else:
print '輸入賬戶名和密碼已超過三次,賬號已被鎖定,請找管理員解鎖'
break
if __name__=='__main__':
userlogin()
python迴圈練習作業
1.輸出10行內容,每行的內容都是 for i in range 9 print 6 結果 2.輸出10行內容,每行的內容都不一樣,第1行乙個星號,第2行2個星號,依此類推第10行10個星號。for i in range 1 11 print i 結果 3.輸出9行內容,第1行輸出1,第2行輸出12...
練習作業1
一 使用while迴圈輸入 1 2 3 4 5 6 7 8 9 1 count 1 while count 11 if count 7 print else print count count 1 二 求1 100所以自然數之和 1 x 1 2 s 0 3while x 101 4 s s x 5 ...
python學習作業筆記四
usr bin env python coding utf 8 time 2018 8 16 10 20 author 迭代器 可以迭代的資料都可以稱之為iterable物件 可迭代物件 from collections import iterable print isinstance iterab...