iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3 使用函数求两个数的和与差
  • 295
分享到

python3 使用函数求两个数的和与差

2024-04-02 19:04:59 295人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

基础内容: 相信很多刚接触 python 的同学都有遇到过这种题。 以下是 在 Python 中的利用函数求两个数的和与差 class Calculate: de

基础内容:

相信很多刚接触 python 的同学都有遇到过这种题。

以下是 在 Python 中的利用函数求两个数的和与差


class Calculate:    
    def ——init——(self,number1,number2)        # 接收两个参数
        self.number1 = number1
        self.number2 = number2
    
    def he(self):
        print("和是 : %d " % (self.number1 + self.number2))    # 进行格式化输出
     
    def cha(self):
        print("差是 : %d " % (self.number1 - self.number2))
 
result = Calculate(5,5)        # 传递两个参数
result.he()
result.cha()            # 调用函数进行求值

补充:python_写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

看代码吧~


'''
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
'''
# 利用异或以及与进位求解
# 不能一个正数一个负数
# 可能是python的的整型可以无限大的原因, 导致正数和负数的异或操作不断变成更小的负数而不会溢出
# # 使用Swift尝试了一下, 还是可以求得正数和负数的位操作相加运算的
# # -*- coding:utf-8 -*-
# class Solution:
#     def Add(self, num1, num2):
#         while num2:
#             sum = num1 ^ num2
#             carry = (num1 & num2) << 1
#             num1 = sum
#             num2 = carry
#         return num1
# s = Solution()
# print(s.Add(4, 2))
# -*- coding:utf-8 -*-
# 通过每次对num1进行与操作保证是一个32位的整形
# 因此最后我们可以判断符号位是否为1做处理
class Solution:
    def Add(self, num1, num2):
        # write code here
        while num2 != 0:
            temp = num1 ^ num2
            num2 = (num1 & num2) << 1
            num1 = temp & 0xFFFFFFFF
        # return num1 if num1 >> 31 == 0 else num1 - 4294967296  方法一
        return num1 if num1 <= 0x7FFFFFFF else ~(num1 ^ 0xFFFFFFFF)
if __name__ == "__main__":
    s = Solution()
    print(s.Add(4, 2))
    # print(countOne(7))
    # print(countOne(8))

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: python3 使用函数求两个数的和与差

本文链接: https://www.lsjlt.com/news/126503.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3 使用函数求两个数的和与差
    基础内容: 相信很多刚接触 python 的同学都有遇到过这种题。 以下是 在 python 中的利用函数求两个数的和与差 class Calculate: de...
    99+
    2024-04-02
  • 怎么用python函数求两个数相减差
    你可以定义一个函数,使用参数来表示这两个数,并在函数内部进行相减操作。下面是一个示例代码: def subtract(a, b): ...
    99+
    2023-10-23
    python
  • php如何求两个日期的差数
    这篇文章主要为大家展示了“php如何求两个日期的差数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php如何求两个日期的差数”这篇文章吧。求两个日期的差数,例如...
    99+
    2024-04-02
  • PHP中怎么比较两个数组求差集
    PHP中怎么比较两个数组求差集,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、使用array_diff()函数--比较数组的键值<phpheader("Con...
    99+
    2023-06-20
  • php中两个数组求交集的函数是哪个
    本篇内容介绍了“php中两个数组求交集的函数是哪个”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!有8个交集函数:1、array_inters...
    99+
    2023-06-30
  • PHP 函数与 TypeScript 函数的差异
    php 和 typescript 函数在语法、参数类型、返回值类型和实战使用上存在以下主要差异:语法:php 使用 function 关键字,而 typescript 需要类型化的参数列...
    99+
    2024-04-24
    php
  • python3中apply函数和lambda函数的使用详解
    目录lambda函数lambda是什么lambda用法详解lambda + maplambda + filterlambda + reduce避免过度使用lamb...
    99+
    2024-04-02
  • php数组求和与平均值的函数是哪个
    这篇文章主要介绍“php数组求和与平均值的函数是哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php数组求和与平均值的函数是哪个”文章能帮助大家解决问题。php中有数组求和函数“array_su...
    99+
    2023-07-02
  • php 两个二维数组求和
    在PHP开发中,经常需要对数组进行操作,其中求和操作也是常见的。当我们遇到两个二维数组需要进行求和时,可以通过以下几种方法来实现。方法一:利用循环遍历每个元素,逐一进行相加求和。示例代码如下:<php $array1 = array(...
    99+
    2023-05-19
  • php两个数组合并求和
    在PHP开发中,数组是经常用到的数据类型之一。数组合并是一个常见的操作,但是如果需要将两个数组中相同位置的元素相加求和,该如何实现呢?本文将介绍两种方法来实现PHP中两个数组合并求和的操作。方法一:使用for循环第一种方法是使用for循环来...
    99+
    2023-05-19
  • PHP 函数和 JavaScript 函数的差异
    php 和 javascript 函数差异:类型声明:php 支持可选类型声明,javascript 不需要。参数传递:php 以值传递参数,javascript 以引用传递对象。返回值...
    99+
    2024-04-24
    php 作用域
  • 使用python怎么对输入的两个数进行求和
    使用python怎么对输入的两个数进行求和?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。用户输入两个数字,并计算两个数字之和# -*- co...
    99+
    2023-06-14
  • JavaScript怎么求两个数的累加和
    这篇文章主要讲解了“JavaScript怎么求两个数的累加和”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript怎么求两个数的累加和”吧! ...
    99+
    2024-04-02
  • c语言函数如何求两个数的最大值
    目录c语言函数求两个数的最大值c语言​求十个数中的最大值解题思路具体代码总结c语言函数求两个数的最大值 #include <stdio.h> max(int a,int...
    99+
    2022-12-08
    c语言函数 求两个数最大值 c语言求最大值
  • PHP返回两个数组的差集数组
    这篇文章将为大家详细讲解有关PHP返回两个数组的差集数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何利用PHP返回两个数组的差集数组 在PHP中,我们可以通过使用array_diff()函数来返回两...
    99+
    2024-04-02
  • PHP两个数组值如何求和
    本文小编为大家详细介绍“PHP两个数组值如何求和”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP两个数组值如何求和”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。PHP两个数组值求和的方法:1、创建两个数组,...
    99+
    2023-07-04
  • ES6里两个数组如何求和
    本篇内容主要讲解“ES6里两个数组如何求和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ES6里两个数组如何求和”吧! 求和方法:1...
    99+
    2024-04-02
  • python使用cmp函数比较两个数的大小
    在python使用cmp()函数比较两个数大小的方法cmp:cmp(x,y)函数的作用是用于比较2个对象,如 x < y,则返回 -1; x == y,则返回 0; x > y,则返回 1。cmp(x,y)函数语法:cmp( x, y )c...
    99+
    2024-04-02
  • mysql求和函数是哪个
    这篇文章主要为大家展示了“mysql求和函数是哪个”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql求和函数是哪个”这篇文章吧。 ...
    99+
    2024-04-02
  • pandas中如何使用apply函数来应用带两个参数的函数
    这篇文章给大家分享的是有关pandas中如何使用apply函数来应用带两个参数的函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。有两个参数的函数pandas 中的 apply ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作