python return实现汇率转换器教程示例
作者:布口袋_天晴了 发布时间:2023-11-10 12:39:50
A.课程内容
本节课主要学习函数的返回值returm,通过学习编写一个汇率转换器程序。
B.知识点
(1)定义函数
(2)调用函数
(3)返回值
C.用到的基本指令
(1)def
(2)return
(3)input
(4)print()
D.函数返回值
函数返回值就是指函数执行完毕后返回的值。为什么要有返回值呢?是因为在这个函数操作完成之后,它的结果在后面的程序里面需要用到。返回值让你能够将程序的大部分繁重工作转移到函数中去完成,从而简化程序。
在函数中,可以使用return语句将值返回到调用函数的代码行,return是一个函数结束的标识,函数内可以有多个return,但只要执行一次,整个函数就会结束运行。如下图:
每个函数都有返回值,如果没有在函数里面指定返回值,在Python里面函数执行完成之后,默认会返回一个None。函数也可以有多个返回值,如果有多个返回值,会把返回值都放到一个元组中,返回的是一个元组。
E.编写汇率转换器程序
本例将结合函数返回值来实现。我们在函数中用公式计算汇率,然后让函数返回计算的结果,如下图所示:
(1)定义函数rate(),x和y为其两个形参。x接收的实参为货币数,y接收实参为汇率值。
(2)将变量c的值返回到函数调用行。
(3)定义函数currency(),cur为其形参。cur接收的实参为货币种类。
(4)用if-else条件语句判断用户输入哪种货币。就新建一个变量r,将对应货币的汇率赋给变量r。
(5)将变量r的值返回到函数调用行。
(6)新建变量currency1,将用户输入的值赋给变量currency1。
(7)新建变量money,将用户输入的钱数值赋给变量money。int()函数将用户输入的钱数转换为整形。
(8)新建变量currency2,调用函数currency(),将其返回的值赋给变量currency2。调用函数时的实参为用户输入的货币种类。
(9)新建变量rmb,调用函数rate(),将其返回的值赋给变量rmb。调用函数时的实参为用户输入的钱数和currency2的值。
来源:https://www.jianshu.com/p/e34aaacfa451
猜你喜欢
- golang sort package: https://studygolang.com/articles/3360sort 操作的对象通常
- 在输入框里面预设一段提示文字,当焦点在输入框的时候清空这段文字,这在目前来说已经不是什么新鲜事了。淘宝的搜索框就用到了这样一种设计:这种设计
- 首先来看看这个php字符串替换函数 strtr()的两种用法:strtr(string,from,to) 或者strtr(string,ar
- 这里列出了13种实现图片或网页内容 lightbox 效果的方法,大部分是链接到各种lightbox作者的英文页面,里面都有源代码下载。Th
- 一、INSERT和REPLACEINSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理
- 本文实例为大家分享了微信小程序实现图片上传功能的具体代码,供大家参考,具体内容如下前端:微信开发者工具后端:.Net服务器:阿里云这里介绍微
- 流行的 JavaScript 库有jQuery,MooTools,Prototype,Dojo和YUI等,这些 JavaScript 库功能
- 案例展示电影详情,传递电影的id.从search.vue传递到movie.vuemethods: {showMovie(e){var tra
- 上文:成为一个顶级设计师的第二准则英文原文成为一个顶级设计师的第三准则:对比,对比,对比在设计里面,好的对比和你对颜色选择是密切相关的。对比
- 有的时候,操作大文件,或者取数,要很久,我们给脚本首尾添加一段代码就知道,这段代码整体的大致运行时间了。import timestart =
- 引用Nmap库实现扫描功能,本节课比较简单一看就会。编写环境:Python2.x编写:首先安装Nmap程序,并添加环境变量pip insta
- 核心导出作业的 代码 和 作业备份是相似的 代码如下:alter PROC DumpJob (@job VARCHAR(100)
- 将表数据生成SQL脚本的存储过程示例:CREATE PROCEDURE dbo.UspOutputData @tablename sysna
- 一、在settings.py中配置DATABASES = { 'default': { 'ENGINE&
- 现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。前言钩子是插件执
- 首先说登陆在config.inc.php文件中,有一个选项需要设置查找:$cfg['Servers'][$i]['a
- 很多人都有研究闭合浮动元素的问题,但是解决方法却不一样,也并不是每一种方法都尽善尽美。闭合浮动元素(或者叫清除浮动)是web标准设计中经常会
- 请问如何用OleDbDataAdapter来对数据库进行删除、修改和添加?OleDbDataAdapter是DataSet和数据源之间建立联
- 本文实例为大家分享了Golang实现文件传输的具体代码,供大家参考,具体内容如下借助TCP完成文件的传输,基本思路如下:1、发送方(客户端)
- asp使用SQL语句,查询数据库中的第10-20条记录的l方法,两种sql语句写法如下:1、select top 10 * from tab