小象學院 零基礎Python入門 案例一 匯率兌換3.0
阿新 • • 發佈:2018-11-10
!= 表示不等於
本節比較難。
要再複習一下
自己在2.0的版本上又重新寫了一遍“
問題:
- while 開頭不用大寫
- while語句後面要加:
- 字串要加’’
“”"
作者:樑斌
功能:匯率兌換
版本:2.0
日期:01/08/2017
2.0新增功能:根據輸入判斷是人民幣還是美元,進行相應的轉換計算
3.0 新增功能:程式可以一直執行,直到使用者選擇退出
“”"
匯率
USD_VS_RMB = 6.77
帶單位的貨幣輸入
currency_str_value = input(‘請輸入帶單位的貨幣金額(退出程式請輸入Q):’)
i = 0
while currency_str_value !=‘Q’:
i = i + 1
print(‘迴圈次數’,i)
# 獲取貨幣單位 unit = currency_str_value[-3:] if unit == 'CNY': # 輸入的是人民幣 rmb_str_value = currency_str_value[:-3] # 將字串轉換為數字 rmb_value = eval(rmb_str_value) # 匯率計算 usd_value = rmb_value / USD_VS_RMB # 輸出結果 print('美元(USD)金額是:', usd_value) elif unit == 'USD': # 輸入的是美元 usd_str_value = currency_str_value[:-3] # 將字串轉換為數字 usd_value = eval(usd_str_value) # 匯率計算 rmb_value = usd_value * USD_VS_RMB # 輸出結果 print('人民幣(CNY)金額是:', rmb_value) else: #其他情況 print('該版本目前版本尚不支援該種貨幣') print('*******************************') # 帶單位的貨幣輸入 currency_str_value = input('請輸入帶單位的貨幣金額(退出程式請輸入Q):')
print(‘程式已退出’)