python學習第一課

來源:互聯網
上載者:User

標籤:amp   實現   span   dict   帳號密碼   +=   一課   break   style   

第一步,實現 輸入帳號密碼,顯示帳號歡迎:

username = input("username :")password = int(input("password :"))print("welcome  ",username,"!!!!!!!!!")

第二步,判斷帳號密碼是否正確:

userlist1=["a",123]username = input("username :")password = int(input("password :"))if (username == userlist1[0]) & (password==userlist1[1]):    print("welcome  ",username,"!!!!!!!!!")else:print("erro")

第三步,利用表,判斷帳號是否存在,且密碼正確:

dict = {‘a‘: 123, ‘b‘: 234};username = str(input("username :"))password = int(input("password :"))if (dict.__contains__(username)) & (password == dict.get(username)):    print("welcome  ", username, "!!!!!!!!!")else:    print("erro")

第四步,限制只能輸入三次:

dict = {‘a‘: 123, ‘b‘: 234};count=0while count<3 :    username = input("username :")    password = int(input("password :"))    if (dict.__contains__(username)) & (password == dict.get(username)):        print("welcome  ",username,"!!!!!!!!!")        break    else:        print("您已輸入錯誤",count+1,"次,輸入錯誤3次鎖定")        count += 1

第五步,限制同一帳號,只能輸入錯誤3次,超出退出程式:

dict = {‘a‘: 123, ‘b‘: 234};count=0errolist=[]while count<3 :    username = str(input("username :"))    errolist.append(username)    password = int(input("password :"))    if ( dict.__contains__( username) ) & (password==dict.get(username)):        print("welcome  ",username,"!!!!!!!!!")        break    else:        print("您已輸入錯誤",errolist.count(username),"次,輸入錯誤3次鎖定")        count = errolist.count(username)

 第六步:限制同一帳號,只能輸入錯誤3次,限制所有錯誤5次,超出退出程式:

dict = {‘a‘: 123, ‘b‘: 234,‘c‘:456};count=0errolist=[]blacklist=[]while count<5 :    username = str(input("username :"))    errolist.append(username)    password = int(input("password :"))    if (blacklist.count(username)<3):        if ( dict.__contains__( username) ) & (password==dict.get(username)):            print("welcome  ",username,"!!!!!!!!!")            break        else:            print("您已輸入錯誤",errolist.count(username),"次,輸入錯誤3次鎖定")            blacklist.append(username)            count +=1            print(count)            if (count == 5) :                print("您嘗試錯誤5次,程式將退出")                break    else:print("您已輸入錯誤3次鎖定")

 

python學習第一課

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.