Python學習筆記-基礎篇(10)-選擇結構與迴圈結構

markriver發表於2021-09-09

一,簡介

本篇主要介紹Python中的選擇分支結構(if-elif-else)和迴圈結構(for、while)的使用。

注意不管是選擇結構、還是迴圈結構,Python用縮排代替了Java/C/C++/C#中常用的大括號{}來區分程式碼塊,另外Python在包含選擇/迴圈結構關鍵字的列尾需要使用冒號,記住這兩大特點就比較好掌握Python咯

二,選擇結構

使用三個例子,足以描述選擇結構了:

#只有if的例子
a=1
if(a<0):
    print("a<0")#執行不到
    print("a<0")#執行不到
print("a=1")#執行到了
#if-else例子 
a=1
if a<0 :#注意此處沒有(a<0)的括號也行
    print("a<0")#執行不到
    print("a<0")#執行不到
else:
    print("a>=0")
#if-elif-else例子
a=1
if a<0 :
    print("a<0")#執行不到
    print("a<0")#執行不到
elif a<1:#注意不是else if
    print("0<a<1")#執行不到
else:
    print("a>=1")

三,迴圈結構

先講下非常好用的for in迴圈,例如:

l=[1,2,3,4,5]#定義一個列表
for a in l:#in表示在列表中,a表示列表中的每一個元素
    print(a)#執行了五次print(a),a的值依次是1 2 3 4 5

d={1:"一",2:"二"}#定義一個字典
for key in d:#遍歷字典的鍵
    print(a)#輸出鍵,依次為1 2
    print(d[a])#輸出鍵對應的值

while迴圈就跟一般高階語言類似了:

n=1
while n<=10:#從1輸出到10
    print(n)
    n=n+1#注意不支援n++

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/818/viewspace-2818964/,如需轉載,請註明出處,否則將追究法律責任。

相關文章