python學習作業練習一 編寫登入介面

2021-09-24 21:22:56 字數 789 閱讀 3349

編寫登陸介面

#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...