[Python3 练习] 003 货币转换,,题目:货币转换(1)
[Python3 练习] 003 货币转换,,题目:货币转换(1)
题目:货币转换
(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() 里计算比较简洁因为题目中说“不提示输出格式错误”,所以可以不写今天除夕,祝各位看官学业有成,工作顺利,早日富可敌国!
[Python3 练习] 003 货币转换
相关内容
- Python学习教程:实战-用Pandas做多层级索引,,有的伙伴
- Python GUI篇——关不掉的小窗口,,Python GUI
- python正则表达式re.match函数,,re.match 尝
- Python 百分比计算,,遇到计算百分比的情况
- 【Python】从汇率转换算法谈起,,CurStr = i
- python diff json方法,,在测试过程中经常会对
- python 基础知识点整理 和具体应用,,Python教程Py
- python 基础知识点整理 和详细应用,,Python教程Py
- python数据类型(一),,python3中主要
- 21天学习python编程_函数参数,理解 *args和**kwargs,,主要
评论关闭