iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
AI & Data

初學Python30天系列 第 12

初學python第十二天

  • 分享至 

  • xImage
  •  

今天學習登入系統:
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
登入失敗
少打兩個字,就會顯示失敗。
今天利用自己的想法多寫了一些功能還蠻開心的,至少沒再讓教材綁住了
,之後我還會繼續我的語言路。


上一篇
初學python第十一天
下一篇
初學python第十三天
系列文
初學Python30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言