Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python 程式設計入門 (三)

Python 程式設計入門 (三)

本堂將教您巢狀 if/elif/else 及 while/for 迴圈用法。

EAGOAR 國際教育

November 18, 2016
Tweet

More Decks by EAGOAR 國際教育

Other Decks in Education

Transcript

  1. 什麼是巢狀 if/elif/else? 簡單說,就是有多層的 if/ elif/else: score=int(input("請輸入你的分數:"))  if score >=

    60: print("你通過考試,你的成績是:") if score >= 90: print("Grade A !") elif score >= 80: print("Grade B !") elif score >= 70: print("Grade C !") else: print("Grade D !") else: print("你這次考試沒通過!")  EX 3-01.py 第 二 層  第 一 層 
  2. 在程式設計中,有一個重要的概念就是「資料型態」,每一 個變數代表的值都有其特定的資料型態,例如: 在這個簡單範例中,我們使用 type( ) 函式來看 a, b, c 三個變

    數代表的資料型態。其中 a 是整數,資料型態是 int ; b 是帶 小數的數字,資料型態是 float (程式設計專有名詞:浮點數 字) ; c 則是字串(一段文字),資料型態 str。
  3. if 指令的應用,後面不一定要有 elif 和 else,可以只有 if 或 是 if/elif,或是 if/elif/else,而

    elif 更是可以有無限多個。  甚至可以是單行: 大家可以多多練習 if/elif/else 不同的用法!
  4. 在這個範例中,a 原本等於 0,進入迴圈後每次判斷 a 是否小 於 10,當 a 小於 10

    就顯示 a 並加一,一直到 a 不小於 10 才結束迴圈,顯示 “End !”
  5. 在這個範例中,我們使用了一個新函式 range( )。 range(1,10) 的意思是,從 1 開始到 10,每次加 1 。

    因此在這個 for 迴圈裡,會進行總共 10 次!  程式控制流程是程式設計非常重要的概念,請根據這些範例 程式,自行練習不同的應用和變化喔!下一堂將教您更複雜 的控制流程!