python除以2余1(python两数求余)

  • 1、python语言,有什么函数可以用来获得除法运算的余数?
  • 2、python在下面这段代码中是如何判断以及过滤出余数为1的呢?
  • 3、python里面 if year % 4 ! 什么意思
  • 4、这句话在python中的含义 2 * [1, -1][j % 2]

python中获得除法运算的余数使用%内置运算符即可,例如求10除以3的余数,使用以下表达式:

10%3,其结果为1。

python中 %是取模 – 返回除法的余数,b % a 输出结果 0  。

扩展资料

python常见的预算符号介绍:

+    加 – 两个对象相加    a + b 输出结果 30  

–    减 – 得到负数或是一个数减去另一个数    a – b 输出结果 -10  

*    乘 – 两个数相乘或是返回一个被重复若干次的字符串    a * b 输出结果 200  

/    除 – x除以y    b / a 输出结果 2   

%    取模 – 返回除法的余数    b % a 输出结果 0   

**    幂 – 返回x的y次幂    a**b 为10的20次方, 输出结果 100000000000000000000  

这句相当于

def judge_func(x):

result= x%2

return result

judge_func的功能就是用于返回 数x整除2 的余数

一个整数除以2的余数就只有0和1 两种情况 ,在python中0表示False ,1表示True 。filter()函数就是用于过滤出 第二个参数里的成员 满足 第一个参数方法 的函数

外面加上list就是要把迭代对象转换成列表形式。

%是求模运算

也就是求余数

比如5除以2

在整数除法运算中

结果是商2余1

那么也就是5%2=1

if

year

%

4

也就是year变量对4求模

如果能整除,求模结果为0,那么if

0是不执行的

也就是说if语句需要year不能整除4的时候再执行

看year这个变量名在加上%

4的运算

应该是一段有关闰年计算的代码~~

前一半2*的意思楼主应该明白,就是2乘以后半部分。

后半部分[1,

-1][j

%

2],我们可以拆成两部分理解:[1,

-1]是一个list,相当于我们有一个listA

=

[1,

-1];然后[j

%

2]是索引值,也就是我们在写listA[0]或者listA[1]时候的这里的0或者1。这里这个j我猜应该在上文里是一个循环的int,所以后面的意思就是j除以2的余数,所以当j是单数的时候这个值为1,双数的时候这个值为0。所以这句代码拆开来相当于是这样的:

a

=

[1,

-1]

#a是一个list

b

=

j

%

2

#b是j除以2的余数

c

=

2

*

a[b]

#c的值就相当于原来的表达式了

原创文章,作者:TP2NE,如若转载,请注明出处:https://www.506064.com/n/126175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
TP2NETP2NE
上一篇 2024-10-03 23:07
下一篇 2024-10-03 23:07

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • Python编程二级证书考试相关现已可以上网购买

    计算机二级Python考试是一项重要的国家级认证考试,也是Python编程的入门考试。与其他考试一样,Python编程二级证书的考生需要进入正式考试,而为了备考,这篇文章将详细介绍…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29

发表回复

登录后才能评论