两种方法,实现了两个函数,实现的功能均为加法,但写的稍微完善一点。

import sys
#python2 中的reduce被3删掉了
if sys.version_info.major < 3 :pass
else:from functools import reducefrom operator import adddef myAdd(startNum,endNum):'''func:利用reduce、add和高阶函数进行连加运算Input:startNum 起始位置endNum 结束位置Output:result 计算结果'''result = 0try:if(startNum > (endNum+1)):raise Exception("参数顺序错误")else:result = reduce(add,range(startNum,endNum+1)) #except语句来捕获异常的参数 python2中直接错误类型和参数#python3中得except (Exception) as Argument :print("错误: ",Argument,"\n起始位置类型验证:",isinstance(startNum,int),"\n终止位置类型验证:",isinstance(endNum,int))else:print("算法运行成功:",result)return resultmyAdd(1,100)
def myAdd(startNum,endNum):'''func:利用sum对于迭代器的支持进行连加运算Input:startNum 起始位置endNum 结束位置Output:result 计算结果'''result = 0try:result = sum(range(startNum,endNum+1))#except语句来捕获异常的参数 python2中直接错误类型和参数#python3中得except (Exception) as Argument :print("错误: ",Argument,"\n起始位置类型验证:",isinstance(startNum,int),"\n终止位置类型验证:",isinstance(endNum,int))else:print("算法运行成功")return resultmyAdd(1,"100")

python 加法运算相关推荐

  1. [Python图像处理] 五.图像融合、加法运算及图像类型转换

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  2. 浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版

    浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版 设计函数分别求两个一元多项式的乘积与和. 本文用链表做的 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数 ...

  3. 如何使用Python实现图像融合及加法运算

    本文分享自华为云社区<[Python图像处理] 五.图像融合.加法运算及图像类型转换>,作者:eastmount. 本篇文章主要讲解Python调用OpenCV实现图像融合及加法运算,包括 ...

  4. python使用位运算实现整数加法运算

    位运算是二进制的一种基础运算,在生产中经常用来加密.下面是使用Python位运算来实现加法运算: 主要用到三个位运算符:异或^,和与&.左移位<<.对于异或,同位置数字不同则为1, ...

  5. 加法运算替代 牛客网 程序员面试金典 C++ Python

    加法运算替代 牛客网 程序员面试金典 题目描述 请编写一个方法,实现整数的乘法.减法和除法运算(这里的除指整除).只允许使用加号. 给定两个正整数int a,int b,同时给定一个int type代 ...

  6. python模拟基于risc-v指令集的加法运算

    本段代码实现了部分risc-v指令,没有全部实现,具体risc-v指令集看我的下载 #RISC-V #小端模式# 寄存器类 Register = {0b00000: 0x00000000,0b0000 ...

  7. 【OpenCV 例程200篇】13. 图像的加法运算(cv2.add)

    [OpenCV 例程200篇]13. 图像的加法运算(cv2.add) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 ...

  8. python字符串算式加减运算(Python字符串运算)

    python 时间字符串相减 fromdatetimeimportdatetime a='12:13:50' b='12:28:21' time_a=datetime.strptime(a,'%H:% ...

  9. OpenCV-Python图像的加法运算cv2.add函数详解

    ☞ ░ 前往老猿Python博文目录 ░ 一.加法概述 图像加法主要有两种用途,一种是可用于减少甚至消除图像采集中混入的噪声,由于图像各点的采集噪声是互不相关的,且噪声具有零均值的统计特性,因此可以对 ...

最新文章

  1. 【视觉SLAM14讲】ch3课后题答案
  2. 群雄逐鹿,谁将赢得5G时代的物联网战争?
  3. 机器学习——聚类算法
  4. java throw异常_java throw拋出异常详解
  5. vue/return-in-computed-property Enforce that a return statement is present in computed property
  6. LinkedList理解(1)结构
  7. 平衡二叉树操作的演示
  8. glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h.
  9. Android 视图(View)概述
  10. 通过两个简单的案例,让你明白ansible playbook的编写核心
  11. .NET程序不需要受SVN版本控制的文件类型
  12. android 桌面小插件下载地址,桌面小组件app下载
  13. shell脚本加密教程
  14. java五子棋源代码_Java五子棋源码-Java五子棋源代码下载-西西软件下载
  15. 51单片机小车—循迹温湿度检测显示
  16. linux 跨网段ping,Linux中跨网段ping问题
  17. SAP有用的TCODE清单
  18. 9.14 PreScan自动驾驶建模与仿真技术培训(第三期)
  19. IIS配置php+soap
  20. java五星好评点评器_JavaScript实现商品评价五星好评

热门文章

  1. Android修行手册之Kotlin - 自定义View的几种写法
  2. ubuntu解压tar gz文件
  3. 自学软件测试有没有好的书籍和配套课件?
  4. 岛屿问题(岛数量/孤岛/面积/周长)
  5. Linux 安装 rundeck
  6. Rundeck部署和基本使用
  7. clearInterval()仍然执行剩余代码的解决方案
  8. 提示信息 POPUP
  9. 51NOD 1459 迷宫游戏
  10. 商务英语学c语言,【学习】商务英语900句part1