Python3中取余和取整


取余

取余公式:r=a-n*[a//n] (r是余数,a是被除数,n是除数)

a, b = 19, -22
# 被除数为正数(与除数无关)时返回[0, 9] 以内的结果,余数一定是正数
print(a % 10)  # 9
print(b % 10)  # 8
# 取余:被除数为负数(与除数无关)时返回[-9, 0] 以内的结果,余数一定是负数
print(a % -10)  # -1
print(b % -10)  # -2

取整

c, d = 23, -32
# 正数取整
print(c // 10)  # 2
print(d // -10)  # 3
# 负数取整,结果为负数时会向下取整
print(c // -10)  # -3
print(d // 10)  # -4


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM