Python案例1—人民币与美元的汇率兑换V_4.0
大家好,我是六枚硬币 初来乍到,请多指教!!!
项目导入
V1.0:设计一个汇率换算器程序:其功能是将外币换算成人民币,或者将人民币换算成外币,为了使程序简单:目前只考虑一种外币--美元
V2.0 增加功能:根据输入判断使美元还是人民币,然后进行相应的计算
V3.0 增加功能:使得程序一直运行,直到用户退出
V4.0 增加功能:如果程序中多次用到兑换功能,为避免代码重复(将兑换功能封装到函数中)
项目分析—理清思路
分析问题:分析问题的计算部分
明确问题:划分问题的输入、处理和输出部分(IPO)
设计算法:计算部分的核心
知识点学习--定义函数
简单介绍
将特定功能代码编写到一个函数里,便于阅读与复用
对一组表达特定功能的表达式的封装,使程序模块化
函数格式
def <函数名> (<参数列表>):
<函数体>
return <返回值列表>
函数的调用
调用程序再调用函数处暂停执行
调用时将参数(实参)赋值给参数(形参)
执行函数体
返回执行结果,回到调用处继续执行
上机编程
参照代码
执行结果
您好,请您输入含有rmb(人民币),usa(美元)的字母的金额:100rmb 您输入的金额为: 100.0 人民币 经过换算后的美元金额为: 14.836795252225517 Process finished with exit code 0
您好,请您输入含有rmb(人民币),usa(美元)的字母的金额:100usa 您输入的金额为: 100.0 人民币 经过换算后的美元金额为: 674.0 Process finished with exit code 0
您好,请您输入含有rmb(人民币),usa(美元)的字母的金额:100abc 对不起,该程序目前仅支持人民币和美元的两种货币兑换 Process finished with exit code 0