有一天,PCBank銀行突然通報有機器人闖入金庫。
究竟機器人011,是如何觸發金庫警報的呢?
讓我們來查看銀行的程式碼。
原來,是機器人011,在輸入金庫密碼時,輸入不是密碼9999的數字,才會開啟銀行警報系統阿。
還好,沒有任何損失。只是,又讓機器人011給跑了。
先按暫停。
所以,
就是,當金庫密碼不等於9999時,就輸出'開啟銀行警報,自動放下防盜門!'。
!=,在Python中,是不等於的意思。
再按開始,繼續銀行的故事。
銀行認為,讓機器人011逃跑,實在是很大的資安漏洞呀。
於是,銀行請了資安專家,修改了警報程式碼。
與上面那段程式碼不同的是...
這段程式碼,會讓警報系統一直處在運作的狀態,但未觸發警報鈴聲。
但是,當輸入錯誤的金庫密碼時,警報鈴聲會馬上大響,並放下防盜門。
這樣,就不用等到輸入錯誤的金庫密碼時,才會開啟警報系統,這樣要抓小偷就太遲了。因為,等到開啟警報系統再觸發警報鈴響,還是有分秒之差呢!
關於while True與if條件式的用法,在TQC+ 程式語言Python3考照必勝專題(點此連結看介紹)都有詳細解說用法。
想學更多扎實基礎的Python程式碼,那就加入考照專題吧!
快手加入TQC+ 程式語言Python3考照必勝專題(點此連結看介紹)。
內有開放試閱篇,免費學習。
若你喜歡這篇文章的話,請按下面的愛心,代表你覺得讚喔。