{%hackmd @dzif24x25/yRBnguqQQl-2ylH1j5h0cg %} # 基本輸入輸出 --- ## print() 函式 --- :::info 小提示: 函式之間的各個引數使用逗號隔開 ::: --- ### 語法 ```python! print(value, ..., sep=" ", end="\n", file=sys.stdout, flush=False) ``` ---- > ### value > 欲輸出的資料,可以一次性輸出多筆。 ---- > ### sep > 輸出多筆資料時,資料彼此之間的間隔,預設為 " "。 ---- > ### end > 結束輸出資料時所插入的字元,預設為 "\n" (換行)。 ---- > ### file > 資料輸出位置。 ---- > ### flush > 是否清理緩衝區,預設為 False (不清理)。 --- ### 範例 - 輸出課表 ```python= print("一", "二", "三", "四", "五", sep="\t") print("英文", "國文", "體育", "英文", "地理", sep="\t") print("地科", "英文", "數學", "國文", "英文", sep="\t") print("歷史", "數學", "生科", "多元", "數學", sep="\t") print("體育", "地理", "生科", "多元", "地科", sep="\t") ``` 輸出結果: ```bash 一   二   三   四   五 英文  國文  體育  英文  地理 地科  英文  數學  國文  英文 歷史  數學  生科  多元  數學 體育  地理  生科  多元  地科 ``` --- ## input() 函式 --- ### 語法 ```python input(prompt) ``` ---- ### 回傳:字串 ---- > ### prompt > 輸入的提示字元,用於提示用戶要輸入的內容。 --- ### 範例1 ```python= name = input("What's your name?") print("Hello, ", name) ``` 輸出結果: ![](https://i.imgur.com/UH7bpaC.gif) --- ### 資料型態轉換 --- input() 函式輸入的型態是字串,如果需要字串以外的資料型態,可以使用int()、float()等函式將資料轉換成對應的型態。 例如: ```python age = int(input('請輸入您的年齡:')) ``` --- ### 範例 - 數學計算器 ```python= a = int(input('請輸入第一個數字:')) b = int(input('請樹入第二個數字:')) print('兩個數字加起來的結果是', a+b) ``` 輸出結果: ![](https://i.imgur.com/5u9YZbk.gif)
{"metaMigratedAt":"2023-06-17T21:51:26.506Z","metaMigratedFrom":"YAML","title":"基本輸入輸出","breaks":true,"contributors":"[{\"id\":\"b1b336d5-b75d-4c19-b4f6-fccd69a2a9f2\",\"add\":1455,\"del\":55}]"}
    106 views
   Owned this note