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

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

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

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

代碼如下:

user = '張無(wú)忌'
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的條件判斷來(lái)實(shí)現(xiàn)需求

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

user = '張無(wú)忌'
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語(yǔ)句,只有在循環(huán)正常結(jié)束后才會(huì)執(zhí)行,如果中間使用了break語(yǔ)句跳出循環(huán),則不會(huì)執(zhí)行

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

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

相關(guān)文章

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

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

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

    詳解Python中HTML解析庫(kù)pyquery的使用

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

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

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

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

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

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

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

    為什么相對(duì)PHP黑python的更少

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

    解決python大批量讀寫(xiě).doc文件的問(wèn)題

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

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

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

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

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

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

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

最新評(píng)論

西贡区| 新兴县| 桓台县| 漳浦县| 梁河县| 三门峡市| 辰溪县| 连州市| 苏州市| 海阳市| 东海县| 花莲县| 元谋县| 兴义市| 徐州市| 突泉县| 河源市| 云霄县| 长顺县| 梅河口市| 玉田县| 富锦市| 昭平县| 金沙县| 凤冈县| 旬邑县| 水富县| 元氏县| 朝阳区| 静安区| 卢龙县| 静宁县| 尉犁县| 城步| 古浪县| 应用必备| 阿拉尔市| 类乌齐县| 唐山市| 监利县| 措美县|