BZOJ-1908 Pku2054 Color a Tree(貪心)
阿新 • • 發佈:2020-11-27
目標
•程式的三大流程
• while 迴圈的基本使用
•break 和 continue
•while 迴圈巢狀
01. 程式的三大流程
•在程式開發中,一共有三種流程方式:
①. 順序——從上向下,順序執行程式碼
②. 分支——根據條件判斷,決定執行程式碼的分支
③. 迴圈——讓特定程式碼重複執行
02. while 迴圈的基本使用
• 迴圈的作用就是讓指定的程式碼重複的執行
•while 迴圈最常用的應用場景就是 讓執行的程式碼 按照 指定的次數 重複 的執行
•需求——列印5變hello python
•思考——如果要求列印100遍怎麼辦
2.1 while 語句的基本語法
初始條件設定——通常是重複執行的 計數器while 條件(判斷 計數器 是否達到 目標次數): 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 ...(省略)... 處理條件(計數器 +1)
注意:
• while 語句以及縮排部分是一個完成程式碼塊
第一個while迴圈
需求
•列印5遍Hello Python
# 列印5遍Hello python # 1.定義一個整數變數,記錄迴圈的次數 i = 1 # 2.開始迴圈 while i <= 5: # 希望在迴圈內之執行的程式碼 print('Hello python 第%d次執行' % i)# 處理計數器 i += 1 # 觀察一下,迴圈結束後,計數器i的數值是多少 print("迴圈結束後i = %d" % i)
注意:迴圈結束後,之前定義的計數器條件的數值是依舊存在的
死迴圈:
由於程式設計師的原因,忘記在迴圈內部修改迴圈的判斷條件,導致迴圈池遜執行,程式無法終止!