知識點(diǎn)一:條件語句
1、什么是條件語句
Python 條件語句跟其他語言基本一致的,都是通過一條或多條語句的執(zhí)行結(jié)果( True 或者 False )來決定執(zhí)行的代碼塊。
Python 程序語言指定任何非 0 和非空(null)值為 True,0 或者 null 為 False。
2、if語句的基本形式
Python 中,if 語句的基本形式如下:

Python 語言有著嚴(yán)格的縮進(jìn)要求,因此這里也需要注意縮進(jìn),也不要少寫了冒號 : 。
if 語句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來表示其關(guān)系。


3、if語句多個判斷條件的形式
與上面的一樣,只不過多了兩條判斷


4、if語句多個條件同時判斷
有時候我們會遇到多個條件的時候該怎么操作呢?
比如說要求 java 和 python 的考試成績要大于 80 分的時候才算優(yōu)秀,這時候該怎么做?
這時候我們可以結(jié)合 or 和 and 來使用。
or (或)表示兩個條件有一個成立時判斷條件成功
and (與)表示只有兩個條件同時成立的情況下,判斷條件才成功。
# 注意:if 有多個條件時可使用括號來區(qū)分判斷的先后順序,括號中的判斷優(yōu)先執(zhí)行,此外 and 和 or 的優(yōu)先級低于 >(大于)、<(小于)等判斷符號,即大于和小于在沒有括號的情況下會比與或要優(yōu)先判斷。
5、if嵌套
if 嵌套是指什么呢?
就跟字面意思差不多,指 if 語句中可以嵌套 if 語句。
知識點(diǎn)二:循環(huán)語句
1、什么是循環(huán)語句

2、for迭代循環(huán)(重點(diǎn))
基本的語法格式:

3、range()函數(shù)
for 循環(huán)還常常和 range() 函數(shù)搭配使用的。
如果不知道 range() 函數(shù) , 我們直接通過一段程序來理解。
使用 range(x) 函數(shù),就可以生成一個從 0 到 x-1 的整數(shù)序列。

使用 range(x-x) 函數(shù),就可以生成一個從 0 到 x-1 的整數(shù)序列。

3、while循環(huán)(重點(diǎn))
While 循環(huán)和 for 循環(huán)的作用是一樣的。
while 循環(huán)嵌套語法
使用while循環(huán)來數(shù)數(shù),下面的while循環(huán)從0到10

4、for循環(huán)和while循環(huán)的區(qū)別
之前也提到過了,如果一種語法能表示一個功能,那沒必要弄兩種語法來表示。
竟然都是循環(huán),for 循環(huán)和 while 循環(huán)肯定有他們的區(qū)別的。
那什么時候才使用 for 循環(huán)和 while 循環(huán)呢?
for 循環(huán)主要用在迭代可迭代對象的情況。
while 循環(huán)主要用在需要滿足一定條件為真,反復(fù)執(zhí)行的情況。 (死循環(huán)+break 退出等情況。)
break案例:

部分情況下,for 循環(huán)和 while 循環(huán)可以互換使用。
列如:

在循環(huán)中使用continue:

pass語句就更簡單了,就是將當(dāng)前執(zhí)行的語句結(jié)束掉并且執(zhí)行下面的語句,保證程序結(jié)構(gòu)的完整性。