【Python 09】汇率兑换2.0-2(分支语句)
2024-10-18 23:25:22
分支语句:根据判断条件选择程序执行路径
1.使用方法
if <条件1>:
<语句块1>
elif <条件2>:
<语句块2>
...
else:
<语句块N>
2.使用示例
if unit == 'CNY': # 冒号结尾
pass # Tab键缩进表示属于上一层,pass无意义仅为占位(目前不知处理逻辑)
elseif unit == 'USD':
pass # Tab键缩进表示属于上一层,pass无意义仅为占位(目前不知处理逻辑)
else :
pass
3.应用实例
"""
作者:梁斌
功能:汇率兑换
版本:2.0
日期:01/08/2017
新增功能:根据输入判断是人民币还是美元,进行相应的转换计算
""" # 汇率
USD_VS_RMB = 6.77 # 带单位的货币输入
currency_str_value = input('请输入带单位的货币金额:') # 获取货币单位
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('目前版本尚不支持该种货币!')
4.Pycharm使用技巧
单击某一行,出现红点则为断点。Debug执行,可以调试程序。
最新文章
- Vue.js&mdash;&mdash;基于$.ajax实现数据的跨域增删查改
- 工作中的一些JS--为网页动态添加元素,类似于邮箱添加联系人的功能
- HTML5本地存储之localStorage、sessionStorage
- 使用 Knockout 扩展器扩展 observables
- win8 优化笔记
- 基于Android Studio搭建Android应用开发环境
- Java多线程编程(一)
- sicily 1035. DNA matching
- windows编程之菜单操作
- gradle的安装,配置,构建,研究,初体验......(入职一周研究的第一个大知识点)
- riot.js教程【三】访问DOM元素、使用jquery、mount输入参数、riotjs标签的生命周期
- spring boot跨域设置
- 通过代码配置 Log4net来实现日志记录
- JavaScript-Jquery实现全选反选
- SQLServer如果查询表相关的视图以及存储过程
- Go资源
- 随心测试_软测基础_003<; 理解测试 >;
- php实现多进程和关闭进程
- [Kubernetes]关于K8s,你应该知道的一些东西
- mysql操作命令梳理(2)-alter(update、insert)