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

更上一层楼

如何将汇率换算功能封装到函数里。并使程序一直运行,直到用户退出?

经验分享 程序员 微信小程序 职场和发展