中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

3.1 判斷密碼正誤(第4課時) 課件(共17張PPT)-七年級信息技術下冊(川教版2019)

資源下載
  1. 二一教育資源

3.1 判斷密碼正誤(第4課時) 課件(共17張PPT)-七年級信息技術下冊(川教版2019)

資源簡介

(共17張PPT)
川教版(2019) 信息技術(七年級下冊)
第3單元 開啟Python小寶箱
第1節 判斷密碼正誤(第4課時)
舊知回顧
表達式是控制while循環是否結束的關鍵,可以在輸入正確密碼后,強制讓“表達式”不成立,循環就會結束。
猜數游戲2.0版本沒有了在密碼輸入錯誤時的提示,能否繼續改進,在密碼輸入錯誤時,提示“密碼錯誤,請重新輸入”。

學習目標
1、知道break語句的使用。
2、認識字典攻擊和字典密碼。

新課講解
教師講解——方法1
設置一個變量,控制變量的值的變化來實現強制讓“表達式”不成立。

新課講解
教師講解——方法1

新課講解
教師講解——方法1
pwd='ab321'
a=0
while a!=1:
password=input('請輸入密碼: ')
if pwd==password :
print('密碼正確,歡迎你!')
a= 1
else:
print('密碼錯誤,不能進入!')
思考一下這句代碼產生了什么作用?

新課講解
程序代碼執行結果:
教師講解——方法1
pwd='ab321'
a=0
while a!=1:
password=input('請輸入密碼: ')
if pwd==password :
print('密碼正確,歡迎你!')
a= 1
else:
print('密碼錯誤,不能進入!')

新課講解
教師講解——方法2
使用break語句來實現,在循環過程中,任何時候遇到break語句都會立即結束循環。

新課講解
教師講解——方法2
pwd='ab321'
while True:
password=input('請輸入密碼: ')
if pwd==password :
print('密碼正確,歡迎你!')
break
else:
print('密碼錯誤,不能進入!')

新課講解
教師講解——小結
使用break語句比方法1的思路和代碼更簡潔,更容易理解。但是,我們在平時盡量采用“讓表達式不成立”這個方式來結束循環,因為如果break語句使用多了,一旦程序出現問題不容易發現出錯的地方。

知識拓展
教師講解——密碼安全
左側的代碼中,用戶可以無限次輸入密碼,這就有了漏洞。
pwd='ab321'
while True:
password=input('請輸入密碼: ')
if pwd==password :
print('密碼正確,歡迎你!')
break
else:
print('密碼錯誤,不能進入!')

知識拓展
教師講解——密碼安全
人們的密碼往往是有規律的,根據規律,將生日、手機號前幾位、姓名拼音、常見數字、字母等組合在一起全部保存后,這個文件就是“密碼字典”,不法分子編寫程序每次從密碼字典中讀取一條數據,去破解密碼,這樣可以破解70%以上的密碼。

知識拓展
教師講解——密碼安全

知識拓展
小提示
在平時的生活中,密碼最好具備大小寫字符,并在字符中間夾雜數字、特殊符號等,這樣密碼的安全性較高,同時也要養成定期更換密碼的習慣。

知識拓展
if語句和else語句結合,只能判斷條件“成立”或者“不成立”這兩種情況,如果需要判斷的條件超過了兩種,又該怎么解決呢?

課堂小結
小結
請各小組使用思維導圖的方式總結本節課的知識。
THANKS

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 巴彦淖尔市| 榆社县| 通山县| 临西县| 中山市| 铜川市| 木里| 汾西县| 保定市| 四平市| 尼玛县| 阜宁县| 双柏县| 南陵县| 北流市| 铁力市| 彭山县| 时尚| 青冈县| 沙洋县| 江永县| 桐梓县| 泽普县| 寻甸| 沁水县| 伊金霍洛旗| 大城县| 阿图什市| 安平县| 普安县| 平阳县| 托克逊县| 城固县| 邹城市| 霍林郭勒市| 屏边| 武义县| 浦江县| 于都县| 北安市| 泰安市|