# 從C語言快速上手Python的基礎實戰 <!-- 活動簡述 --> **簡報連結:** https://yuto0226.com/FromC2Python/slide ### PRACTICE 1 > 寫一個程式,會從終端機輸入一個字串,請將字串用 print() 印出。 >"Hello," 會做為第一個參數,第二個參數則是輸入的字串。 >最終的結果將是 "Hello, <輸入的字串>!"。 ```python!= #Ans is: x = input("請輸入一串字串: ") print("Hello, ",x,"!",sep="") #sep預設是" " ``` ### PRACTICE 2 >撰寫一個程式,會輸入一個字串(len > 3)。分別將字串>進行操作, > - 倒著印出來 > - 跳一格印出 > - 字串切最前面兩個字元 > - 字串切最後三個字元 > **HINT**:使用len(串列)可以取得其元素個數 ```python!= #Ans is: x=input("請輸入一串字串:") print(x[::-1]) print(x[::2]) print(x[:2:]) print(x[len(x)-3::]) ``` ### PRACTICE 3 >撰寫一個 BMI 計算機(bmi.py),會有兩行輸入:身高>(cm)、體重(KG),輸出 BMI 值。 > >請輸入身高:167 >請輸入體重:51 >BMI 是:18.286779733945284 >**Extra**:小數點取兩位可以怎麼做? ```python!= #Ans is: height = float(input("請輸入身高(cm):")) weight = float(input("請輸入體重(kg):")) bmi = weight / (height/100) ** 2 print("BMI 是:",round(bmi,2)) ```