python中for循环是可以带else的
生活随笔
收集整理的這篇文章主要介紹了
python中for循环是可以带else的
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python中for循環是可以帶else的,不滿足for循環的條件,可以執行ELSE的內容!#!user/bin/env?python
#-*-coding:utf-8?-*-
#?Author:?Sy106#read?userinfo
account='user.txt'
f=file(account)
accountName=f.readlines()
print?'the?Auth?Names?are:',accountNamefor?i?in?range(5):Login=False#read?lock?name?into?local?fileusername=raw_input('please?input?your?login?name:').strip()lock='lock.txt'f=file(lock)lockName_list=[]for?lockName?in?f.readlines():lockName=lockName.strip('\n')lockName_list.append(lockName)f.close()print?'lockName_list?are:',lockName_listif?username?in?lockName_list:print'The?user?%s?has?been?lock!please?use?another?username!'%usernamebreakfor?line?in?accountName:line=line.split()if?username==line[0]:#if?the?name?is?right?,input?the?passwdfor?j?in?range(3):passwd?=?raw_input('please?input?your?password:').strip()if?passwd==line[1]:print?"Welcome?%s?login?the?system!"%username#login?successLogin?=?Truebreakelse:f=file(lock,'a')f.write('%s\n'%username)f.close()print?'Enter?3?times?wrong?password,the?name?%s?is?locked'%usernameif?Login?is?True:break#jump?out?of?for?loopelse:print?'please?input?the?right?name?,retry!'if??Login?is?True:break#jump?out?of?top?for?loop
轉載于:https://blog.51cto.com/11557696/1842102
總結
以上是生活随笔為你收集整理的python中for循环是可以带else的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《影视特效镜头跟踪技术精粹(第2版)》—
- 下一篇: 《构建之法》第十三章学习总结