python实现取余操作的简单实例
作者:FXL 发布时间:2021-08-21 01:00:51
标签:python,取余
python实现取余操作的方法:
可以利用求模运算符(%)来实现。求模运算符可以将两个数相除得到其余数。我们还可以使用divmod()函数来实现取余操作,具体方法如:【divmod(10,3)】。
在python中要实现取余操作可以使用求模运算符(%),该运算符可以将两个数相除得到其余数。
如果一个数恰好能被另外一个数据整除,则余数为0,%运算后返回结果为0。
可利用余数是否为0的特点,判断一个数是奇数还是偶数。
num = 21
if num % 2 == 0:
print("The number " + str(num) + " is even.")
else:
print("The number " + str(num) + " is odd.")
如果需要知道一个数除另外一个数的商及余数,可使用函数divmod() 。divmod() 函数有2个参数,第一个为除数,第二个为被除数。返回结果也有两个参数,第一个为商,第二个为余数。
内容扩展:
Python 取整与取余规则
1) //运算取整时保留整数的下界,即偏向于较小的整数
2) int是剪去小数部分,只保留前面的整数
3) round函数遵循四舍五入的法则
>>> 5//3
1
>>> -5//3
-2
>>> int(5.3)
5
>>> int(5.6)
5>>> int(-5/3)
-1>>> round(5.3)
5
>>> round(5.6)
6
4) % 运算符,取余数时余数符号由被除数决定
>>> -5%3 #仅有一负号时,在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1
1
>>> 5%-3
-1
>>> -5%-3
-2
>>> 5%3
来源:https://www.py.cn/jishu/jichu/19849.html
0
投稿
猜你喜欢
- 前言上篇文章主要写了利用scapy实现ping扫描,这篇文章主要是利用scapy模块实现内网ARP扫描实现过程上篇文章中介绍了通过scapy
- 在django中创建表,会自动创建一些django自带的表,先了解用户认证,认证登录 先要引用 ,from django.contrib i
- 一、selenium截取验证码import jsonfrom io import BytesIOimport timefrom test.t
- 一、环境设置第一步引入必须的各类包import osimport tkinterimport tkinter.filedialogimpor
- 以行的形式读出一个文件最简单的方式是使用文件对象的readline()、readlines()和xreadlines()方法。Python2
- 本文实例讲述了Python获取DLL和EXE文件版本号的方法。分享给大家供大家参考。具体实现方法如下:import win32apidef
- ChineseCalendar 是一个 Python 包,用于获取中国传统日历信息。这个包提供了中国农历、二十四节气、传统节日、黄历等信息。
- 在IE浏览器调试代码,我们可以选择使用 IE WebDeveloper但是我个人用惯了ff浏览器下的firebug,所以在网上搜了一下,如果
- 废话不多说了,直接给大家贴js代码了,具体代码如下所示:<!DOCTYPE html><html><head&
- 鉴于最近复习线性代数计算量较大,且1800答案常常忽略一些逆阵、行列式的计算答案,故用Python写出矩阵的简单计算程序,便于检查出错的步骤
- 从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生
- 译者:AlphaImageLoader是一个让IE6正常显示PNG32时要用到的一个滤镜,但它在使用中也会产生一系列的问题,本文对使用Alp
- 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如
- 我就废话不多说,直接上代码吧:# -*- coding: utf-8 -*-import osout=os.system('nets
- 前言一个非常神秘的魔术方法。这个方法非常不起眼,用途狭窄,我几乎从未注意过它,然而,当发现它可能是上述“定律”的唯一例外情况时,我认为值得再
- 随机生成四位数验证码,包括汉字,数字,英文大小写。1.Servlet类package servlet;import java.awt.Bas
- 每天面对成堆的发票,无论是发票还是承兑单据,抑或是其他各类公司数据要从照片、PDF等不同格式的内容中提取,我们都有必要进行快速办公的能力提升
- 1、通过探测Flash Player的版本,来决定显示Flash内容还是替换内容,避免了过时的Flash插件影响Flash内容的正常显示。2
- 内容摘要:当我们不想让某IP服务我们的网站时,我们就要写段程序来限制IP地址。asp中如何对ip进行过滤限制?本文介绍了一种方法,这个函数只
- Python中的penpyxl是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。penpy