0 引言
我們已經(jīng)學(xué)習(xí)了很多的Python知識(shí),但是很抽象,并不知道這些代碼在我們現(xiàn)實(shí)生活中的實(shí)際運(yùn)用。我想在今天app迅速發(fā)展的信息化時(shí)代,我們要想進(jìn)入某個(gè)APP或者某個(gè)界面就會(huì)要就我們輸入賬號(hào)和密碼,這是對(duì)我們個(gè)人信息安全的保護(hù);但是,你知道登錄流程是怎么來(lái)的嘛?今天我們就來(lái)用一個(gè)簡(jiǎn)單的代碼來(lái)解析我們現(xiàn)在生活中經(jīng)常遇到的登錄界面的源。
1 問(wèn)題
在信息化時(shí)代,我們最擔(dān)心的就是個(gè)人的隱私問(wèn)題,我們?cè)谑褂密浖r(shí),軟件里面會(huì)收集我們的個(gè)人信息,如果不法份子收集并且使用了我們的信息,那么后果將不堪設(shè)想。所以,我們要設(shè)置登陸界面,通過(guò)輸入密碼來(lái)進(jìn)入軟件,那么我們?cè)撛趺磥?lái)做呢?
2 方法
首先創(chuàng)建兩個(gè)輸入行分別命名為賬號(hào)與密碼,然后輸入用for in循環(huán)來(lái)將輸入機(jī)會(huì)設(shè)為三次,再用if條件句來(lái)判斷輸入是否正確,每輸錯(cuò)就報(bào)錯(cuò),如果三次都沒(méi)輸對(duì)就輸出'該用戶已鎖定’。如果輸入正確就輸出'成功登錄’。
3 實(shí)驗(yàn)結(jié)果與討論
最后通過(guò)實(shí)驗(yàn)證明,該方法執(zhí)行有效:
代碼清單 1
n=input('賬號(hào):') m=input('密碼:') for i in range(2): if n=='daiwei' and m=='5201314': print('成功登錄') break else: print('輸入錯(cuò)誤') print('<'*10) print('1、重新輸入') print('2、退出') option = input("請(qǐng)選擇:") if option=='1': n = input('賬號(hào):') m = input('密碼:') if n == 'daiwei' and m == '5201314': print('成功登錄') else: print('該號(hào)已鎖定') |
4 結(jié)語(yǔ)
最后,我們就將簡(jiǎn)單的登錄界面的代碼打出來(lái)啦!該代碼偏于基礎(chǔ),主要難點(diǎn)就在用循環(huán)來(lái)統(tǒng)計(jì)次數(shù)上,至于一般程序,我們進(jìn)入登錄后還會(huì)有更多的操作,具體內(nèi)容我們下次再談。
聯(lián)系客服