您好,欢迎来到图艺博知识网。
搜索
您的当前位置:首页[Python3 练习] 003 货币转换

[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) 小结

  • 对比参,我觉得至少有三点值得学习

  • 题源:
  • 今天除夕,祝各位看官学业有成,工作顺利,早日富可敌国!

转载于:https://www.cnblogs.com/yorkyu/p/10351012.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务