菜鳥救星講程式:Python實作匯率轉換程式 發佈日期: 2020-07-292020-07-30 作者: yijun 文、意如老師 任務1:認識input()函式1-1 input()函式用法1-2使用者輸入身高(170) 執行結果: 您的身高是 170 公分 任務2:實作題2-1輸入姓名 (yiru) 執行結果: yiru,您好2-2 輸入品名(涼麵)、單價(60)、數量(3) 執行結果: 品名= 涼麵 單價= 60元 數量= 3份 總金額: 180 元2-3匯率轉換程式(台幣轉美元) 上一篇:菜鳥救星講程式:從零開始認識程式碼 任務1:認識input()函式 1-1 input()函式用法 我們的程式通常屬於互動式的,使用者負責下指令,程式負責執行。 所以我們可以使用input()函式,讓使用者來輸入一些東西,比較特別需要注意的地方是不論使用者是輸入什麼(例如輸入15,-37,0.18)等等看起來的數字都是屬於字串型別,這些使用者輸入的任何東西都是不能做計算的,如果你想要做計算還必須強制的轉換型別為(整數或浮點數)才可以做計算,詳細可參考(強制轉換型別) 例如:>> 直接打上input()即可,右(程式碼)、左(執行結果) 這時使用者就可以在右邊執行結果區的游標那邊輸入文字,輸入完畢按下ENTER,程式執行結束。 但是使用者要輸入什麼文字呢?! 所以我們要提示使用者來輸入一些文字,在第一行輸入print(“請輸入您的身高”),在執行的時候,使用者就可以依照您的提示輸入訊息。 另外一種提示訊息可以輸入在input()裡面 例如: Input(“請輸入身高”) 這兩種用法差別就是在於你要讓使用者輸入的東西,是跟你的提示訊息同一行還是斷行顯示。 1-2使用者輸入身高(170)後,執行印出使用者輸入的資訊 接下來,我們要抓取使用者的輸入的值來應用。比如我們要印出使用者輸入的資訊 "您的身高是 170 公分" >> 1. 這時候我們就需要建立一個變數去把使用者所輸入的東西記下來。 建立變數為myhight >> 2. 在使用字串連結方式把資訊印出來 +號字串與變數連結 任務2:實作題 2-1輸入姓名(yiru)、執行結果:Hi,yiru,您好 這題跟上題差不多,可以先花一點時間思考看看再看解答 執行結果如下: 2-2 輸入品名(涼麵)、單價(60)、數量(3) 執行結果: 品名= 涼麵 單價= 60元 數量= 3份 總金額: 180 元 這題就有難度囉! 還記得剛剛上面講的,使用者輸入的東西一定是字串,所以你想要做計算就必須強制轉型(可以參考上一篇強制轉型)後再回來做這一題。 解題步驟: 1.先把使用者輸入的字串,強制轉型為整數int() 2.印出資訊 因為目前 price 和num 變數已經成了整數,所以在印出時,字串跟整數一起印的時候會跳錯誤。 所以必須再將這三個整數(price、num、total)轉回來字串後印出。 如果想文字斷行,輸入 \n 即可 2-3匯率轉換程式(台幣轉美元) 這一題就真的要來驗收大家有沒有學會了! 1.首先先取一個變數紀錄目前台幣多少錢(30)。2.讓使用者輸入要兌換的美金金額(10)3.最後執行結果您要兌換的台幣:300元。 思考看看再往下看答案。 加入菜鳥救星官方Line並回覆「我想看文章」,不定期獲得更多知識吧! 不同頻道,不同知識! Facebook Instagram Youtube 分享此文:分享到 Twitter(在新視窗中開啟)按一下以分享至 Facebook(在新視窗中開啟)按一下以分享到 Telegram(在新視窗中開啟)按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)請按讚:喜歡 正在載入... 相關