python的學習筆記3

三、基本語句

1、條件語句:if語句

if condition_1:

? ? statement_block_1

elif condition_2:

? ? statement_block_2

else:

statement_block_3

Tips:①每個條件后面要使用冒號 ,表示接下來是滿足條件后要執(zhí)行的語句塊。

②使用縮進來劃分語句塊,相同縮進數(shù)的語句在一起組成一個語句塊。

2、循環(huán)語句

(1)while 一般句型為

while 判斷條件(condition):

執(zhí)行語句(statements)……

因此可以用while語句計算1+...+100的和

e.g. n=100

Sum=0

Counter=1

While counter<=n:

? ? Sum=sum+counter

? ? Counter+=1

Print(“1加到100的和:”,sum)

--------------------

此外while還通過設置永遠正確的條件可以實現(xiàn)無限循環(huán)

While+else的使用:

a=10

while a<15:

? ? print(a,"小于15")

? ? a+=1

else:

? ? print(a,"大于15")

(2)for語句:for循環(huán)可以遍歷任何可以迭代對象

表述為:for <變量> in <次序>:

? ? <陳述>?

else:

<陳述>? ? ? ? ? ? ? ? ? ? ? ? ? #直至變量把次序中的變量都表示完。

e.g. list=[1,2,3,4]

for x in list:

? ? ? Print(x)

while語句和for語句都可以用break 語句來跳出當前的循環(huán)。

如:var = 10? ? ? ? ? ? ? ? ?

while var > 0:? ? ? ? ? ? ?

? ? ? Print('當前變量值 :', var)?

var = var -1

? ? ? if var == 5:? ? ? ?

break? ? # 當變量 var 等于 5 時退出循環(huán)(注意此時break的縮進)

? ? Print(“hello”)

注:在寫語句的時候,縮進十分重要,比如上述語句中,while下面之后縮進的都是按while語句在進行,而break是按照if語句的條件在進行,而最后的print是與while同級的,所以不會受到while的限定。

(3)range函數(shù):

可遍歷數(shù)字序列,也可以指定區(qū)間的值;還可以指定數(shù)字開始并指定不同的增量。如:

for i in range(5):

? ? print(i)

for i in range(5,9):

? ? print(i)

for i in range(5,9,3):

? ? print(i)

?range()函數(shù)還可以來創(chuàng)建一個列表 list(range(5))

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容