複習python第四天
- 2019 年 10 月 8 日
- 筆記
昨天刷了一遍python二級題庫的模擬題,怎麼說呢一些數據庫的和數據結構的之前只是草草來了解,所以都不會做,但是那些python相關的題目都是相當的基礎吖,沒什麼要計算的,應用題也是很簡單的編程題目,不會很複雜。就怕真實的考試沒那麼簡單。
計算機之所以能做那些複雜的操作,都時離不開這些條件判斷語句的,給好條件讓電腦自己判斷。
python的條件語句:
if語句的構成,一般由if,elif,與及else組成,一般邏輯來說,一個if語句塊裏面只可以有一個if,也只可以有一個else,if必須要有,可以有多個elif
一般形式:
if 條件判斷:
執行
elif 條件判斷:
執行
else:
執行
在這裡的條件判斷中,你可以運用之前學過的那些運算符號,可以自己搭配不一樣的判讀效果,然後執行你想要執行的語句。
這是一個簡單的例子:

python的循環語句:
循環語句基本也是每種語言必有的,實現的操作就是自動化把,減少人力的投入,讓電腦自己去執行那些不複雜但是麻煩的事情。循環語句十分便利。
循環語句有兩種,一種是for語句,一種是while語句
for循環就是給定一個list或者tuple,可以循環獲得裏面的元素
例子:

一個小例子,從0循環加到100:如果要計算1-100的整數之和,從1寫到100有點困難,Python提供一個range()函數,可以生成一個整數序列,再通過list()函數可以轉換為list。
x = list(range(101)) sum = 0 for i in x: sum +=i print(sum)

這裡需注意的循環後面的數是一個list或者tuple,因此可以是字符串,即可以是中文的

第二種循環就是while循環:
一般形式:
while 條件判斷:
執行語句
在while中只要條件滿足,就一直循環下去,直到條件不滿足才會退出。

break語句:
如果說在循環中你想要中途退出循環的話可以加一個break

continue語句:
可以在循環中跳出這次循環,繼續下一次的循環。

這樣就可以這樣跳出那個『的』的循環。
循環語句可以讓計算機執行那些枯燥的繁瑣的任務的時候變得有效率,也變得方便。
break語句可以讓這個循環直接停掉,結束這個循環,而continue語句則是可以跳出本輪循環,進行下一輪循環。一般這兩個語句都是配合著if語句來運用的,加上一些判斷使其變得更加智能。
有的時候要是程序陷入死循環的時候就可以直接停掉程序了,在pycharm的就可以直接按停止,如果直接在python的idea或者命令行情況下的話可以ctrl+c來停掉程序。
input()語句:
在python中如果你想輸入內容進去給程序來運行,那樣你就可以使你的程序更加人性化也變得更加靈活更加方便。
