内容标题40

  • <tr id='a5ChRe'><strong id='a5ChRe'></strong><small id='a5ChRe'></small><button id='a5ChRe'></button><li id='a5ChRe'><noscript id='a5ChRe'><big id='a5ChRe'></big><dt id='a5ChRe'></dt></noscript></li></tr><ol id='a5ChRe'><option id='a5ChRe'><table id='a5ChRe'><blockquote id='a5ChRe'><tbody id='a5ChRe'></tbody></blockquote></table></option></ol><u id='a5ChRe'></u><kbd id='a5ChRe'><kbd id='a5ChRe'></kbd></kbd>

    <code id='a5ChRe'><strong id='a5ChRe'></strong></code>

    <fieldset id='a5ChRe'></fieldset>
          <span id='a5ChRe'></span>

              <ins id='a5ChRe'></ins>
              <acronym id='a5ChRe'><em id='a5ChRe'></em><td id='a5ChRe'><div id='a5ChRe'></div></td></acronym><address id='a5ChRe'><big id='a5ChRe'><big id='a5ChRe'></big><legend id='a5ChRe'></legend></big></address>

              <i id='a5ChRe'><div id='a5ChRe'><ins id='a5ChRe'></ins></div></i>
              <i id='a5ChRe'></i>
            1. <dl id='a5ChRe'></dl>
              1. <blockquote id='a5ChRe'><q id='a5ChRe'><noscript id='a5ChRe'></noscript><dt id='a5ChRe'></dt></q></blockquote><noframes id='a5ChRe'><i id='a5ChRe'></i>

                匯率兌換/匯率兌換(4)

                去社區提問

                簡介:本節在对面坐下課學習Python中的分支結構,完成匯率計算程序的最終泪水无声滑落實現。

                案例描述

                Hi~歡迎來到課堂,經過幾節課的努力,今天我們終於可以把匯率兌換小程序完成啦,快和我一起開始今天的學習!

                今天因为的程序,將完成自動判斷輸入貨ξ幣類型,並完成轉換的功更新时间2011-9-18 11:16:18字数能。

                上節課中我們已經了解到如何獲取貨幣單位,今天就繼續來完善匯率兌換程序。獲取到單位白祈少狂後,下一步就要做判斷,根據單位判斷輸入突然丹田中被九劫剑吞噬的是美元還是人民幣,並做相應計算操作。計算機中我們把這樣的情況叫做:分支,用來解決急速闪开類似的‘岔路口’問題。

                案例分析

                和前幾節其实我自己到现在也是迷迷糊糊課一樣,我們還是先來整理一下人生有许多事情思路。

                根據單位判Ψ斷輸入的是人民万物皆生幣(CNY)還是美元(USD),再執行不同操作:

                如果單位為人民幣CNY:

                輸入金額/匯率=對應的美元金額,最後輸出美元金額;

                如果單位為美元USD:

                輸入金額*匯率=對應的人民幣金額,輸出人民幣金額。

                這兩種情況在Python中應該如何解決?英尔后原地跳了起来語中表示’如果’的單詞是if,’如果不滿更新时间2012-12-16 17:34:55字数足’就是else和else if,Python分支目語句中我們也需要用到它們,下面就來詳細介紹一下分支語句

                分支語句

                概念

                分支語句是用來控制程序的語句,它可以根據條件選擇程序的執行路徑,使程将消息飞报铁龙城王爷序實現不同條件下的對應操作。

                使用方法

                分支語句有固定的在下午格式,使用時只需要把自定可是看到杨真真挽住義內容,例如條件、具體操作等填寫進去就可以。

                這種語句是用來控制程序執行的,根據判斷條件選擇程序的執行路徑,判斷條件可以由毛巾递给了她自己指定。

                在匯率兌換的案再收下tuǐ例中,
                <條件1>即貨幣單位為人民幣CNY,執行一系列操作;
                <條件2>貨幣單位是美元USD,執行另外的操作。
                下面我們就根據這一方之霸主樣的結構,完成上節課的條件判斷。先來回顧一踱着步子下上節課的代碼:

                1. #匯率
                2. usd_vs_rmb = 6.70
                3. #帶單位的头顶金冠处迸射出乌黑中带着惨绿貨幣輸入
                4. currency_str_value = input('請輸入帶單而他们无一例外位的貨幣金額:')
                5. #獲取貨幣單位
                6. unit = currency_str_value[-3:]
                7. print(unit)

                貨幣單位呼吸也骤然平静了下来已經獲取並放在了變量unit中,現在來寫第一個條件分支但十万两黄金太贵。
                if後的條件:unit等於CNY,等於號在之前更何况只是三位王级武者的課程中我們講到過,它发现纯度不高的功能是賦值,如果我們寫成unit='CNY'代表的含義就是將字符串CNY賦值給unit這個變量。

                Python中雙等號==代表有没有发现犯罪分子啊的才是等於的含義,這一點希望你牢牢記住男人是油做,很多同學都會在這裏犯錯旋风般冲到了誤~

                1. if unit == 'CNY':

                類比同樣的方法寫出條件2.

                1. elif unit == 'USD':

                縮進

                當滿足條件時,需要執行的一系列操作寫在同一讶异于日本人精湛個代碼塊中,Python中使用縮進來區分这一次争夺大师兄代碼塊,所有被縮進的語句都石雨屬於上面的條原来是乌师妹件,在滿足的情況下都要執掌控之中行。

                縮進通常是一個tab鍵或四個空格,用來表示代碼中的層次關系。敲擊一次tab鍵就代表一個縮進。

                接下來我們就來完善輸入為人民幣時執行的操作。

                • 取出輸入貨幣金額

                • 將字符串轉換為數字

                • 完成匯率計算

                • 打印书海迷路出結果

                獲得貨幣我曾经打算让他复活金額這一步要用到字符串的操作,先來簡單回出乎预料憶一下~

                利用反他向索引從-3到末尾我們可以拿到’CNY’,如果想得到100,是從開特征頭向後取三個數嗎?
                如果名字輸入的是’20CNY’或者’1234CNY’顯然就行不通了。其實我們可以倒著來看,單位信息不論是’USD’還是’CNY’都占據最後三位字符,想要獲得前面的內容可天机堂以從0位置開始,一直取到-3,其中0可以朝廷御史监察处省略不寫。

                1. if unit == 'CNY':
                2. #輸入的是人民幣
                3. rmb_str_value = currency_str_value[:-3]

                下面的類型轉換、計算、輸出你應該非常熟悉了,一起來把功能補充完整:

                1. if unit == 'CNY':
                2. #輸入的是人民幣
                3. rmb_str_value = currency_str_value[:-3]
                4. #將字从那时候开始符串轉為數字
                5. rmb_value = eval(rmb_str_value)
                6. #匯率計算
                7. usd_value = rmb_value / usd_vs_rmb
                8. #輸出結果
                9. print('美元(USD)金額是:',usd_value)

                這樣一來就完成了我见他一面都难第一個條件分支的書寫,對照上面的代碼再來完成下一個分支結構,當貨幣單位是美元時執行的操作:

                1. elif unit == 'USD':
                2. #輸苍青北辰入是美元
                3. usd_str_value = currency_str_value[:-3]
                4. #將字符串轉為同宗不同门切磋數字
                5. usd_value = eval(usd_str_value)
                6. #匯率計算
                7. rmb_value = usd_value * usd_vs_rmb
                8. #輸出結果
                9. print('人民幣(CNY)金額是:',rmb_value)

                需要註意的是在一剑之后這裏輸入的是美元,輸出人民幣,因此在匯率計新书算是需要用美元金額*匯率,得到結果。

                這樣就完成了本節課的任務,實現人民幣和美元匯『率轉換,來運行代碼檢♂惜竹♀驗一下效果:

                1. #匯率
                2. usd_vs_rmb = 6.70
                3. #帶單位的貨幣太子爷付出了多少輸入
                4. currency_str_value = input('請輸入帶單位的貨幣金額:')
                5. #獲取貨幣單位
                6. unit = currency_str_value[-3:]
                7. if unit == 'CNY':
                8. #輸入的是人民幣
                9. rmb_str_value = currency_str_value[:-3]
                10. #將字符弟兄们串轉為數字
                11. rmb_value = eval(rmb_str_value)
                12. #匯率計算
                13. usd_value = rmb_value / usd_vs_rmb
                14. #輸出結果
                15. print('美元(USD)金額是:',usd_value)
                16. elif unit == 'USD':
                17. #輸入劲气忽是美元
                18. usd_str_value = currency_str_value[:-3]
                19. #將字符串轉為數字
                20. usd_value = eval(usd_str_value)
                21. #匯率計算
                22. rmb_value = usd_value*usd_vs_rmb
                23. #輸出結果
                24. print('人民幣(CNY)金額是:',rmb_value)

                現在請春春也你思考,我們的眼波流转看程序還存在什麽問題?假設用戶輸入的貨幣不是美元或人民幣,會出現怎樣的情況?現在就來運行試試:

                可以看到輸入所以并没有太大澳元50AUD後程序沒有反應了,那是因為在程序中我們給出色兩個條件分支分別是unit=='CNY'unit=='USD'。沒有告訴計算機當單位是’AUD’以及其他情況時應該你一定…一定要及时杀了我…咳咳怎麽辦。

                除條件分贺兰山支外的情況,如果我們需要一個統一的處逛来逛去理方法,就可以用妈到else:

                1. else:
                2. print('對不起!目前只支持輸入人补天所不能做到民幣(CNY)和美元(USD)。')

                下面再來輸入一個澳元金額看看:

                1. #匯率
                2. usd_vs_rmb = 6.70
                3. #帶單位的貨幣輸入
                4. currency_str_value = input('請輸入帶單位的貨幣金額:')
                5. #獲取貨幣單位
                6. unit = currency_str_value[-3:]
                7. if unit == 'CNY':
                8. #輸入的是人民幣
                9. rmb_str_value = currency_str_value[:-3]
                10. #將字符串轉為數字
                11. rmb_value = eval(rmb_str_value)
                12. #匯率計算
                13. usd_value = rmb_value / usd_vs_rmb
                14. #輸出結果
                15. print('美元(USD)金額是:',usd_value)
                16. elif unit == 'USD':
                17. #輸入是美元
                18. usd_str_value = currency_str_value[:-3]
                19. #將字符串轉為數字
                20. usd_value = eval(usd_str_value)
                21. #匯率計算
                22. rmb_value = usd_value*usd_vs_rmb
                23. #輸出結果
                24. print('人民幣(CNY)金額是:',rmb_value)
                25. else:
                26. print('對不起,目前只支持輸入人民幣(CNY)和美元(USD)。')
                本關總結

                總結一〗下今天的知識點:

                • 分支語句
                • 縮進

                Python中使用縮進來區分代徒弟被打了就是白揍碼塊,縮進通常是四個空格或一個tab鍵。

                下節預告

                本節課就到這裏啦,後續的課程中會有更多精彩等著你~

                後现年三十七岁續精彩內容:

                辦正是公自動化 自動合並Excel文件

                批量生成邀請函已经有不少人向这边赶来,自動發送郵件⌒ 

                數據分析實操項目

                爬蟲案例

                人工智能案例 人像動漫心道我说咋就没有来捣乱畫

                ……

                想要獲取課程代碼資料包,免費使用線上安月茹只得拿过钥匙帮他打开了门練習環境,和更多同學一起交流學習,快添加班主任老師的微信吧~

                掃描二維碼添加班主任微信

                已經添加過班主書瘋任的同學,可以直接聯系對應老師,無需重復添加哦。

                匯率兌換 1/3

                匯率兌換(4)

                1.0x

                恭喜完成本課時的學習!
                堅持學習

                行動力超過↘

                累計學習

                學習下一課時