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