日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

货币转换python代码_[Python3 练习] 003 货币转换

發布時間:2023/12/2 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 货币转换python代码_[Python3 练习] 003 货币转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:貨幣轉換

(1) 描述

人民幣和美元是世界上通用的兩種貨幣,寫一個程序進行貨幣間幣值轉換

記人民幣和美元之間的匯率為:1 美元 = 6.78 人民幣

程序可以接受人民幣或美元輸入,轉換為另一種貨幣輸出

人民幣采用 RMB 表示,美元采用 USD 表示,符號和數值之間沒有空格,如

RMB123,USD18.14

(2) 注意

這是一個 OJ 題目,獲得輸入請使用 input()

OJ 是 Online Judge 系統的簡稱,用來在線檢測程序源代碼的正確性

不提示輸出格式錯誤,結果小數點后保留兩位

(3) 程序

# 我的解法

TempStr = input()

if TempStr[0] in ['R']:

USD = eval(TempStr[3:]) / 6.78

print("USD{:.2f}".format(USD))

elif TempStr[0] in ['U']:

RMB = 6.78 * eval(TempStr[3:])

print("RMB{:.2f}".format(RMB))

else:

print()

# 參考答案

CurStr = input()

if CurStr[:3] == "RMB":

print("USD{:.2f}".format(eval(CurStr[3:])/6.78))

elif CurStr[:3] in ['USD']:

print("RMB{:.2f}".format(eval(CurStr[3:])*6.78))

(4) 小結

對比參考答案,我覺得至少有三點值得學習

檢查 RMB 或 USD 比我只檢查 R 或 U 保險

程序行數不多的情況下,在 format() 里計算比較簡潔

因為題目中說“不提示輸出格式錯誤”,所以我最后那個 else 語句可以省略

今天除夕,祝各位看官學業有成,工作順利,早日富可敵國!

總結

以上是生活随笔為你收集整理的货币转换python代码_[Python3 练习] 003 货币转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。