python匯率兌換

2022-08-13 00:42:15 字數 900 閱讀 3508

eval()函式:將字串str當成有效的表示式來求值並返回計算結果。

if __name__ == '__main__'的意思是:當.py檔案被直接執行時,if __name__ == '__main__'之下的**塊將被執行;當.py檔案以模組形式被匯入時,if __name__ == '__main__'之下的**塊不被執行。

def main():

exchange_rate = 6.77 #

匯率 currency_str_value = input("

請輸入帶單位的貨幣金額(cny/usd):")

unit = currency_str_value[-3:]

if unit == "

cny"

: number = 1 /exchange_rate

elif unit == "

usd"

: number =exchange_rate

else

: number = -1

if number != -1:

in_money = eval(currency_str_value[:-3])

convert_currency2 = lambda x: x *number

out_money =convert_currency2(in_money)

print(

"轉換後的金額:

", out_money)

else

: print(

"目前版本尚不支援該種貨幣")

if __name__ =='__main__':

main()

python語言學習筆記(一) 匯率兌換

根據輸入判斷是人民幣還是美元,進行相應的轉換計算,將匯率兌換功能封裝到函式中,使結構程式化,函式lambda def main 主函式 匯率 usd vs rmb 6.77 帶單位的貨幣輸入 currency str value input 請輸入帶單位的貨幣金額 unit currency str...

python的學習筆記案例1 匯率兌換1 0

一 python程式元素 說明 在交換視窗可以檢視保留字 import keyword print keyword.kwlist false none true and as assert async await break class continue def del elif else exce...

python的學習筆記案例1 匯率兌換5 0

一直認為自己把匯率兌換學習完成了,真正的還是缺了一部分,今天晚上把5.0上傳上來。版本 5.0 功能 匯率兌換 日期 2019 01 22 新增功能 根據輸入判斷是人民幣還是美元,進行相應的轉換計算 新增功能 使用者無限次輸入貨幣金額,直接使用者選擇退出 新增功能 將匯率兌換功能封裝到函式中 5.0...