Python 10汇率兑换3.0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 10汇率兑换3.0相关的知识,希望对你有一定的参考价值。
1.案例描述
设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反。
2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算
3.0增加功能:程序可以一直运行,知道用户选择退出
2.案例分析
3.循环语句while
控制程序语句:根据判断条件确定一段程序是否再次执行一次或者多次。
# 当条件为True时,执行语句块1;为False时退出循环 while (<条件>): <语句块1> <语句块2>
4.上机实验
""" 作者:梁斌 功能:汇率兑换 版本:3.0 日期:02/08/2017 2.0 新增功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0 增加功能:程序可以一直运行,直到用户选择退出 """ # 汇率 USD_VS_RMB = 6.77 # 带单位的货币输入 currency_str_value = input(\'请输入带单位的货币金额(退出程序请输入Q):\') i = 0 while currency_str_value != \'Q\': i = i + 1 # print(\'循环次数\', i) # 获取货币单位 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(\'目前版本尚不支持该种货币!\') print(\'************************************************\') # 带单位的货币输入 currency_str_value = input(\'请输入带单位的货币金额(退出程序请输入Q):\') print(\'程序已退出!\')
5.Pycharm使用技巧
多行代码缩进:全部选中缩进代码,Tab键
以上是关于Python 10汇率兑换3.0的主要内容,如果未能解决你的问题,请参考以下文章