功能要求:spa
1.系統存在兩個用戶a和b,其各自的密碼爲123和456
2.用戶登錄(判斷用戶登錄是否成功)
1).判斷用戶是否存在
2).若是存在:code
判斷密碼是否正確
若是正確:登錄成功,退出循環
若是密碼不正確:從新登錄 (機會只有三次)
2).不存在
從新登錄(機會只有三次)blog
源代碼以下:input
users = ['a', 'b'] passwds = ['123', '456'] for i in range(3): user = raw_input('請輸入用戶名:') if user in users: j = users.index(user) passwd = raw_input('請輸入密碼:') if passwd in passwds: if passwd == passwds[j]: print '登錄成功' break else: print '密碼錯誤,請從新輸入:' passwd = raw_input() else: print '密碼錯誤,請從新輸入:' passwd = raw_input() else: print '用戶不存在,請從新輸入:' else: print '登錄超時,請明天再試'
結果以下:class