汇率兑换4.0:可以调用函数进行汇率兑换

"""作者:lanxingbudui版本:4.0功能:汇率兑换日期:2018-12-10新增功能:根据输入判断是人民币还是美元,进行相应的转换计算新增功能:用户无限次输入货币金额,直接用户选择退出新增功能:将汇率兑换功能封装到函数中
"""def convert_currency(im, er):"""汇率兑换函数"""out = im * erreturn out# 汇率
USD_VS_RMB = 6.67# 带单位的货币输入
currency_str_value = input('请输入带单位的货币金额:')# 获取货币的单位
unit = currency_str_value[-3:]if unit == 'CNY':exchange_rate = 1 / USD_VS_RMB
elif unit == 'USD':exchange_rate = USD_VS_RMB
else:exchange_rate = -1if exchange_rate != -1:in_money = eval(currency_str_value[:-3])# 调用函数out_money = convert_currency(in_money, exchange_rate)print('转换后的金额:', out_money)
else:print('目前不支持该货币!')

python的学习笔记案例1--汇率兑换4.0相关推荐

  1. python的学习笔记案例1--汇率兑换1.0

    一.python程序元素: 缩进 注释----加入说明信息,不被执行.单行以"#"开头:多行使用"""  """ 三组双 ...

  2. 小象学院 零基础Python入门 案例一 汇率兑换3.0

    != 表示不等于 本节比较难. 要再复习一下 自己在2.0的版本上又重新写了一遍" 问题: while 开头不用大写 while语句后面要加: 字符串要加'' ""&qu ...

  3. python的学习笔记案例3--基础代谢率计算1.0

    基础代谢率(简称:BMR)是指:我们在安静状态下消耗的最低热量,人的其他活动都建立在这个基础上. 计算公式: BMR(男) = (13.7*体重(kg)) + (5.0*身高(cm)) - (6.8* ...

  4. Python的学习笔记案例6--判断密码强度1.0

    密码强度:是指一个密码对抗财产或者暴力破解的有效程度:一般是指一个未授权访问者得到正确密码的平均尝试次数. 强密码可以降低安全漏洞的整体风险. 简易版(常用)规则:        1.密码长度至少8位 ...

  5. Python的学习笔记案例8--空气质量指数计算9.0

    倒数第二节课了,本节课主要讲获取数据之后,数据处理与数据分析,利用Pandas进行数据处理分析. 什么是Pandas? 一个强大的分析结构化数据的工具集(结构化数据:csv,json.非结构化数据:声 ...

  6. Python的学习笔记案例8--空气质量指数计算6.0

    前面几节讲到网络爬虫,但是在分析数据时效率不高. 鉴于网页中HTML的树形结构,我们可以引入一个新的库--BeautifulSoup4用于解析HTML或XML. 如何安装第三方库:BeautifulS ...

  7. Python的学习笔记案例3--基础代谢率计算2.0

    前面v1.0将入参都是写死的,这样程序的交互性很不好,v2.0希望需要用户输入参数,并希望可以程序循环运行. 下面上代码: """作者:lanxingbudui功能:BM ...

  8. Python的学习笔记案例3--基础代谢率计算3.0

    上一讲v2.0通过用户输入参数,计算BMR,但是每一个参数都是先提示了再输入.现在用户想在一行中将参数全部输入完,点击执行立刻可以得到计算结果. 那么,v3.0就是为了解决一行输入参数,以及友好型的带 ...

  9. Python案例1—人民币与美元的汇率兑换V_7.0

    大家好,我是白菜胡萝丸子 初来乍到,请多指教!!! 目录:从案例中,学Python基础 项目导入 项目分析-理清思路 知识点学习--万丈高楼平地起 上机编程--动动手,让程序运行起来 参照代码 执行结 ...

最新文章

  1. c#实现手机号码归属地查询
  2. linux系统数据库类型,linux下的数据类型
  3. 深度 | 从DevOps到BizDevOps, 研发效能提升的系统方法
  4. 【Vue】---- 手动封装on,emit,off
  5. 【杂文】【演化学习】platEMO提取缓存Data
  6. Topcoder SRM 601 div1题解
  7. 小程序canvas转base64方法 使用upng库 亲测没问题
  8. 决定系数R2;残差平方和SSE;回归平方和SSR总平方和SST;
  9. 华为机型深色模式下问题
  10. 系统安装 使用VMware14安装XP系统
  11. (带手机版数据同步)高等院校学院学校类网站源码 政府单位学院学校网站织梦模板
  12. 数据结构 查找 的思维导图
  13. 哈 佛 大 学 图 书 馆 训 言
  14. 字体使用的侵权是如何判定的?
  15. MySQL的时间戳2038年问题还有16年,最好在设计上的时候使用datetime就可以了,不要使用时间戳字段了,即使用了也不要用int类型进行映射,使用long类型映射即可
  16. 支持度、置信度和提升度
  17. 百度的链接打不开解决办法
  18. iOS面试题(二十五)多线程 --NSOperation和NSOperationQueueNSThread锁机制
  19. Qt之QWizard向导界面
  20. anaconda创建虚拟环境报错

热门文章

  1. eas库存状态调整单不能反审核_金蝶EAS供应链管理标准操作规程(存货核算).doc
  2. 在Windows上安装Redis教程,超简单!!!
  3. 买牛奶(南阳oj892)
  4. Dask核心功能介绍及与Spark的比较
  5. 海康工业摄像头调用(linux基于python和opencv)
  6. C语言讲义——头文件
  7. C语言讲义2018修订版(黑马程序员)
  8. npm ERR! gyp verb等一系列错
  9. java计算机毕业设计网上汽车售票系统源码+数据库+lw文档+系统+部署
  10. 分析万篇途牛旅游游记为你挑选最佳旅游景点