最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)三次密碼驗(yàn)證的示例

 更新時(shí)間:2021年04月29日 16:42:50   作者:弓長無忌  
這篇文章主要介紹了python實(shí)現(xiàn)三次密碼驗(yàn)證的示例,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下

需求:Python實(shí)現(xiàn)三次密碼驗(yàn)證,每次驗(yàn)證結(jié)果需要提示,三次驗(yàn)證不通過需要單獨(dú)提示

代碼如下:

user = '張無忌'
password = '12345678'
confirm_flag = True

for i in range(0, 3):
    user_input = input('user:')
    password_input = input('password:')
    if user_input == user and password_input == password:
        print('Welcome! %s' % user)
        confirm_flag = False  # 驗(yàn)證成功后更改confirm_flag,則不打印驗(yàn)證失敗提示
        break
    else:
        print('Invalid user or password!')
if confirm_flag:
    print('Input the invalid password more than three times')

驗(yàn)證成功結(jié)果如下:

三次驗(yàn)證失敗結(jié)果如下:

上面代碼使用for-break循環(huán)、if/else的條件判斷來實(shí)現(xiàn)需求

三次驗(yàn)證失敗輸出提示部分代碼還可以優(yōu)化,下面使用for-else循環(huán)優(yōu)化,代碼如下:

user = '張無忌'
password = '12345678'

for i in range(0, 3):
    user_input = input('user:')
    password_input = input('password:')
    if user_input == user and password_input == password:
        print('Welcome! %s' % user)
        break
    else:
        print('Invalid user or password!')
else:
    print('Input the invalid password more than three times')

驗(yàn)證成功結(jié)果如下:

三次驗(yàn)證失敗結(jié)果如下:

for/while循環(huán)之后的else語句,只有在循環(huán)正常結(jié)束后才會(huì)執(zhí)行,如果中間使用了break語句跳出循環(huán),則不會(huì)執(zhí)行

上面的代碼中,驗(yàn)證成功時(shí),通過break語句跳出了循環(huán),所以不會(huì)打印else之后的驗(yàn)證失敗語句,而三次驗(yàn)證未通過時(shí),循環(huán)正常結(jié)束,則會(huì)執(zhí)行else之后的提示語句

以上就是python實(shí)現(xiàn)三次密碼驗(yàn)證的示例的詳細(xì)內(nèi)容,更多關(guān)于python 密碼驗(yàn)證的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 一文教會(huì)你pandas?plot各種繪圖

    一文教會(huì)你pandas?plot各種繪圖

    這篇文章主要給大家介紹了關(guān)于pandas?plot各種繪圖的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 詳解Python中HTML解析庫pyquery的使用

    詳解Python中HTML解析庫pyquery的使用

    在工作中難免會(huì)遇到解析 HTML 的場景,比如將網(wǎng)頁下載下來之后,要解析出里面圖片的路徑、指定標(biāo)簽里的文本等等,而 pyquery 專門負(fù)責(zé)做這件事,下面我們就來學(xué)習(xí)一下他的具體用法吧
    2023-12-12
  • Python使用get_text()方法從大段html中提取文本的實(shí)例

    Python使用get_text()方法從大段html中提取文本的實(shí)例

    今天小編就為大家分享一篇Python使用get_text()方法從大段html中提取文本的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python 分析Nginx訪問日志并保存到MySQL數(shù)據(jù)庫實(shí)例

    Python 分析Nginx訪問日志并保存到MySQL數(shù)據(jù)庫實(shí)例

    這篇文章主要介紹了Python 分析Nginx訪問日志并保存到MySQL數(shù)據(jù)庫實(shí)例,需要的朋友可以參考下
    2014-03-03
  • python線程信號(hào)量semaphore使用解析

    python線程信號(hào)量semaphore使用解析

    這篇文章主要介紹了python線程信號(hào)量semaphore使用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 為什么相對PHP黑python的更少

    為什么相對PHP黑python的更少

    在本篇內(nèi)容里小編給各位整理了關(guān)于為什么相對PHP黑python的更少的原因和知識(shí)點(diǎn),需要的朋友們可以參考下。
    2020-06-06
  • 解決python大批量讀寫.doc文件的問題

    解決python大批量讀寫.doc文件的問題

    今天小編就為大家分享一篇解決python大批量讀寫.doc文件的問題。具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python中用PIL庫批量給圖片加上序號(hào)的教程

    Python中用PIL庫批量給圖片加上序號(hào)的教程

    這篇文章主要介紹了Python中用PIL庫批量給圖片加上序號(hào)的教程,PIL庫是Python中一個(gè)非常強(qiáng)大的處理圖片的庫,需要的朋友可以參考下
    2015-05-05
  • Python讀取CSV文件并進(jìn)行數(shù)據(jù)可視化繪圖

    Python讀取CSV文件并進(jìn)行數(shù)據(jù)可視化繪圖

    這篇文章主要介紹了Python讀取CSV文件并進(jìn)行數(shù)據(jù)可視化繪圖,文章圍繞主題基于Python展開CSV文件讀取的詳細(xì)內(nèi)容介紹,感興趣的小伙伴可以參考一下
    2022-06-06
  • Python的時(shí)間模塊datetime詳解

    Python的時(shí)間模塊datetime詳解

    本文給大家分享的是在python中的時(shí)間模塊datetime的使用方法,注意事項(xiàng)以及簡單示例,有需要的小伙伴可以參考下
    2017-04-04

最新評(píng)論

高台县| 商丘市| 芷江| 开原市| 上虞市| 建平县| 成武县| 丰宁| 金华市| 石狮市| 平和县| 安陆市| 屏东市| 湘潭县| 雷山县| 阳泉市| 太保市| 玉环县| 清水河县| 仪征市| 长寿区| 四会市| 南乐县| 安达市| 西乌| 凤翔县| 武冈市| 阿拉善右旗| 怀来县| 赣榆县| 乌苏市| 鹤岗市| 岐山县| 卢氏县| 凤台县| 红桥区| 贺州市| 胶州市| 邢台市| 永仁县| 抚顺市|