媒體
  • 澳廣視新聞
  • 政府消息
  • 濠江日報
  • 澳門日報
  • 力報
  • 新華澳報
  • 正報
  • 華僑報
  • 現代澳門日報
  • 論盡澳門
  • 澳門平台
  • MediaOutReach
  • 美通社
  • EQSGroup
分類
  • 澳聞
  • 經濟
  • 要聞
  • 體育
  • 藝海
  • 即時新聞
新聞
  • “五四青年論壇”傳承愛國主義
  • 學界“五·四”升旗二千人參與
  • 港漢醉駕自炒撞花圃
  • 澳巴積極應對保乘客安全
  • 市署保障低窪區排水暢通
  • 黑沙環高廈火警疑電視短路
  • 兩車相撞騎士傷右膝
  • 兩換錢黨涉黑吃黑一被捕
  • 大三巴連續四天人潮管制
  • 大三巴哪吒廟滲水促修繕
  • 黑雨來襲關閘總站變“水簾洞”
  • 社諮委促堵關閘總站漏水點
  • 澳三年來首度黑雨
  • 珠中暴雨多區成澤國
  • 汕尾同鄉會返梓紀念媽祖誕辰
  • 中歐商協參與波爾多評酒會
  • 建機商會講解水與混凝土關係
  • 澳青座談傳承“五四”精神
  • 口腔醫學會赴台參年會
  • 中大政務學院校友會成立

Python語言中While Loop 與 For Loop

2023-08-31 06:35

    Python語言中While Loop 與 For Loop

    在Python中,有兩種重複循環結構(two iterative loop structures),分別是While Loop及For Loop。他們的分別是:

    While Loop:繼續重複循環,直到條件為假(false)。亦被稱為無限期重複循環。

    For Loop :重複循環預定次數,亦被稱為確定的重複循環。

    例子:要列印“錫仔女,未必嚟學勤,嚟學勤,必定錫仔女”十次,用While Loop寫:

    i = 1

    while i <= 10:

    print("錫仔女,未必嚟學勤,嚟學勤,必定錫仔女")

    i = i + 1

    解釋:用While Loop寫的例子中,條件是甚麼?條件是 i的值必須不能超過10。如條件值是真(true),就可執行列印。但每列印一行“錫仔女,未必嚟學勤,嚟學勤,必定錫仔女”後,i 都要加大1,然後再檢查條件值。

    用For Loop寫:

    for  i in range (1,10):

    print("錫仔女,未必嚟學勤,嚟學勤,必定錫仔女")

    解釋:預定重複循環的次數是十次。且沒有任何條件設定。

    注意:兩種寫法得出同一結果。相信聰明的讀者都會相信While Loop 會較For Loop 耗用較多CPU time。那麼,甚麼時候需要用While Loop?甚麼時候需要用For Loop?

    學勤進修教育中心電腦專科導師    周柏堅