一,認識循環是什么
循環普遍存在于日常生活中,同樣,在程序中,循環功能也是至關重要的基礎功能。
當程序需要重復執行某一段代碼,利用循環可以輕松完成工作
例如我要你打印100次上課,直接寫100次print,顯然有億點點累
print("上課")
print("上課")
print("上課")
...(還有97次)...
但是用循環可以瞬間完成
i = 1
while i <= 100:
????print("上課")
????i = i + 1
二,死循環
顧名思義,死循環就是一直不停地循環執行某段代碼,死循環通常是我們的代碼存在bug導致的,在python腳本代碼中應當避免死循環,要給循環留有結束的“出口”,下面列舉了常見的死循環代碼樣例
①while的條件為True,且不存在break被執行的時候
②while的條件不直接為真,但表達式計算的結果為真,例如下面的a==1,a就是等于1的,表達式為真,所以為死循環
條件寫成a大于0的話和上面也是同理的,因為a并沒有變過,所以a一直為1,1>0一直成立
③while的條件表面上限定了范圍,結果循環的變量卻與設置的條件背道而馳,導致條件一直成立,這是初學者最易犯的錯誤
三,課外補充知識
①使用win+r的快捷鍵組合,打開運行窗口,輸入cmd打開命令行窗口
②介紹兩條命令
關機命令:shutdown -s -t 60
這里的60是指秒數,你可以更改它成你想要的時間
取消關機命令:shutdown -a
如果你不想執行關機命令了,就使用這條命令來取消
結合這些課后知識,再用上學過的while循環、if分支、input()輸入函數,就能完成一個類似木馬的關機小程序,如果你能獨立完成這個程序,就證明你把while循環、if分支、input()輸入函數的知識掌握的很不錯了!