今天學習登入系統:
while True:
acc=input('請輸入帳號?')
pwd=input('請輸入密碼?')
if (acc=='123' and pwd=='456'):
print('登入成功')
break
else:
print('登入失敗')
這是教材上的程式,顯示為下:
請輸入帳號?123
請輸入密碼?456
登入成功
從程式碼中輸入帳號與密碼,使用布林值判斷旗標變數,達成測試帳號與密碼的效果。
之後我將程式碼進行衍伸,加入自行創建帳號與密碼的功能:
while True:
acc=input('請輸入帳號?')
pwd=input('請輸入密碼?')
break
a=input('請輸入正確帳號?')
b=input('請輸入正確密碼?')
if(a==acc and b==pwd):
print('登入成功')
else:
print('登入失敗')
雖然有點粗糙,但基本有實現創建帳號密碼且登入的功能:
請輸入帳號?iloveIU
請輸入密碼?IUmywife
請輸入正確帳號?iloveIU
請輸入正確密碼?IUmywife
登入成功
這是執行後的結果,若登入失敗會顯示以下:
請輸入帳號?iloveIU
請輸入密碼?IUmywife
請輸入正確帳號?iloveIU
請輸入正確密碼?IUmywi
登入失敗
少打兩個字,就會顯示失敗。
今天利用自己的想法多寫了一些功能還蠻開心的,至少沒再讓教材綁住了
,之後我還會繼續我的語言路。