"""
任务:自定义函数calculate,实现 2 个数之间的加、减、乘、除运算,并返回结果值。
函数calculate接收三个参数,其中第一个参数为符号判断值,第二个参数为第一个运算数,
第三个参数为第二个运算数。符号判断值有4个,分别为1、2、3、4,依次对应加、减、乘、
除运算。
"""
# 定义函数calculate
def calculate(sign,var1,var2):# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码########### Begin ############ 第一步:判断sign是否等于1,等于1的话,进行加法运算,并将结果赋值给tempif sign==1:temp=var1+var2return temp# 第二步:判断sign是否等于2,等于2的话,进行减法运算,并将结果赋值给tempif sign==2:temp=var1-var2return temp# 第三步:判断sign是否等于3,等于3的话,进行乘法运算,并将结果赋值给tempif sign==3:temp=var1*var2return temp# 判断sign是否等于4,等于4的话,进行除法运算else:# 判断被除数var2是否等于0,等于0的话,返回“被除数var2不能是0!”if var2 == 0:return '被除数var2不能是0!'# 第四步:被除数var2不等于0,进行除法运算,并将结果赋值给tempelse:temp=var1/var2return temp########### End ###########return temp     # 返回结果值sign = int(input())     # 从后台获取数据sign
var1 = int(input())     # 从后台获取数据var1
var2 = int(input())     # 从后台获取数据var2
result = calculate(sign,var1,var2)     # 得到计算结果
print(result)     # 打印计算结果

学习-Python函数之函数定义与调用之四则运算计算器的简单实现相关推荐

  1. python语言中函数在调用前必须先定义吗_Python函数必须先定义,后调用说明(函数调用函数例外)...

    java开发者在定义类中的方法时,不会关心方法的定义相对于调用语句的位置. 但是python中需要注意: 函数必须先定义.后调用(函数调用函数例外). 如下为示例说明: 1.python函数的应用一般 ...

  2. 慕课matlab学习 第三章-017 函数文件的定义和调用

    第三节 程序流程控制 06-用函数文件的定义与调用 % 第三节 程序流程控制 % 06-用函数文件的定义与调用% 函数文件的基本结构 % function输出形参表=函数名(输入形参表) % 注释说明 ...

  3. python定义方法self会被当作变量_为什么Python必须在方法定义和调用中显式使用“self”?...

    为什么Python必须在方法定义和调用中显示使用"self"? 这个想法借鉴了 Modula-3 语言.出于多种原因它被证明是非常有用的. 首先,更明显的显示出,使用的是方法或实例 ...

  4. Java学习之路3——方法定义、调用【重拾Java】

    Java学习之路3--方法定义.调用[重拾Java] 方法定义 为什么要写方法 方法完整的定义形式.调用 方法定义的格式 修饰符 返回值类型 返回值 调用格式 方法重载 方法定义 为什么要写方法 对于 ...

  5. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  6. python函数定义及调用-Python函数的基本定义和调用以及内置函数

    首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有很多内建函数,当然随着学习的深入,你也可以学会创建对自己有用的函数.简单的理解 ...

  7. python入门之函数调用第一关_零基础学习 Python 之与函数的初次相见

    写在之前 大家好,这是首发在我公众号「Python空间」的第 26 篇文章,欢迎关注. 大家好,这里是零基础学习 Python 系列,在这里我将从最基本的Python 写起,然后再慢慢涉及到高阶以及具 ...

  8. 笨方法“学习python笔记之函数

    规则 python也支持函数功能,但是定义了一些简单规则 函数代码以def关键词开头,后接函数标识符名称 和圆括号(). 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数 函数的第一 ...

  9. 3.6 matlab函数文件的定义与调用

    1.函数文件的基本结构 function 输出形参表=函数名(输入形参表) 注释说明部分 函数体语句 当有多个形参时,形参之间用逗号分隔,组成形参表.当输出形参多于一个时,应该用方括号括起来,构成一个 ...

最新文章

  1. 用C#实现的条形码和二维码编码解码器
  2. Android移动开发之【Android实战项目】Textview各项属性(全)
  3. perl学习:一些字符串操作
  4. mysql1577_使用Navicat for MySQL的1577错误解决办法
  5. JVM从入门到精通(八):JVM调优实战
  6. final个人阅读作业
  7. 人人开源之代码生成器(renren-generator)
  8. 学习结构[记录]类型(7) - 结构也可以有构造函数
  9. c语言中如何让鼠标在一个窗口之外不能点击_Excel系列教程:如何自动填充单元格...
  10. vshost32.exe停止工作
  11. 《设计模式》组合模式---伊利工厂
  12. 方方格子access_有哪些好用能提高工作效率的 Excel 插件(或 Office 办公插件)值得推荐?...
  13. Gstreamer学习笔记(5):GStreamer Pad and Capabilities Negotiation
  14. 计算机辅助设计职业标准,计算机辅助设计绘图员国家职业标准.doc
  15. VproC#混合编程,加载图片
  16. 预编译头.pch文件详解
  17. 也谈SAP系统优缺点
  18. 2021免费领取微软onedrive云盘1T空间
  19. win7通过win10的ISO镜像免费升级正版win10(组图)
  20. Linux-重命名命令rename

热门文章

  1. BOM、body的位置属性
  2. 怎样修改论文格式-人工智能实现快速修改
  3. 【Python茴香豆系列】之 拍扁列表
  4. matlab中的图像转换
  5. (二)快速图像风格转换
  6. k-means聚类,密度聚类,层次聚类优缺点
  7. HDU 1010 Tempter of the Bone heuristic 剪枝法
  8. 登录英伟达一直显示服务器不可用,解决打开NVDIA控制面板时提示“NVDIA显示设置不可用”的方法...
  9. android 压缩文件夹 jar,Android_JarZip压缩和解压文件
  10. Unity 百度人脸识别SDK之人脸检测