python的學習筆記案例1--匯率兌換2.0
阿新 • • 發佈:2019-01-02
最近開始系統學習Python,前面已經寫了一個匯率兌換1.0版本,就是簡單輸入一個金額,得到兌換後的金額。
本次要升級了,可以判斷是人民幣還是美元,然後在轉化對應的金額。程式碼後面附帶解釋,就不在程式碼中解釋太多了。
鮮花少說,繼續學習!
""" 作者:lanxingbudui 時間:18/12/2018 版本:V1.0 功能:匯率兌換 2.0功能:根據輸入判斷是人民幣還是美元,並進行相應的轉化計算 """ # 匯率 USD_VS_RMB = 6.77 # 輸入帶單位的貨幣金額(單位為:RMB或者USD) currency_str_value = input('請輸入帶單位的貨幣金額:') # 擷取貨幣字串部分 str_value = currency_str_value[:-3] # 將字串轉化為數字 money_value = eval(str_value) # 獲取貨幣的單位 unit = currency_str_value[-3:] # 輸入的是人民幣 if unit = 'CNY': #匯率計算 usd_value = money_value / USD_VS_RMB #輸出轉化後的金額 print('美元(USD)的金額:', usd_value) #輸入的是美元 elif unit = 'USD': #匯率計算 rmb_value = money_value * USD_VS_RMB #輸出轉化後的金額 print('人民幣(RMB)的金額:', rmb_value) else: #其他情況 print('目前不支援該幣種!')
1、6個雙引號可以多行註釋
"""[email protected]#$%^&*()"""
2、單行註釋:#
3、變數是一個固定值--定值,變數的名字使用大寫的字母表示,如:USD_VS_RMB
4、input函式,可以獲取輸入的值並以字串的形式儲存,可以賦值給變數。
5、使用[],中括號可以擷取字串
str = ‘PYTHON’,
如果想取 'Y' ,可以這樣寫:str[1] 或者str[-5];
如果想取一個區間如:‘TH’,可以這樣寫:str[2:4]或者str[-4:-2]
區間的最後一位不取的,右半開的區間。
如果是從開頭開始取字元,可以這樣寫str[:2],就可以取到‘PYT’;
如果是一直到末尾取字元,可以這樣寫str[2:],就可以取到‘THON’。
6、eval函式,是將字串轉化為數字。