TA贡献1895条经验 获得超7个赞
顺便说一句:大多数编程语言会不同意Python并给出结果-2。根据模量的解释,这是正确的。但是,最公认的数学定义是a和b的模数是a / b除法的(严格为正)余数r。更确切地说,0 <= r < b定义为。
-2
TA贡献1809条经验 获得超8个赞
您的Python解释器是正确的。一种计算模数的(愚蠢的)方法是减去或增加模数,直到结果值介于0和(模数− 1)之间。
例如:13 mod 5 =(13-5)mod 5 =(13-10)mod 5 = 3
或您的情况:−2 mod 5 =(−2 + 5)mod 5 = 3
测试技术的修炼之道
¥ 48.00
Python 源码深度剖析
¥ 68.00
Python 数据分析通关攻略
¥ 58.00
你的第一本Python基础入门书
从 0 开始学爬虫
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号