55问答网
所有问题
在python中,为什么-10//-3结果是-1,-10//3结果为2,10//-3为-2。结果怎么理解?
问题描述错了,不让修改。是这样的:在python中,为什么-10//-3结果是3,-10//3结果为-4,10//-3为-4。结果怎么理解?
举报该问题
推荐答案 2019-02-25
Python默认向下取整。第一个结果是正无理数3.3333333...,向下取整就是3. 第二个结果是负无理数-3.3333333...,向下取整就是-4. 这么直白的解释,你可听得明白?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/F4RIILe4Fec8Q4IeeRR.html
其他回答
第1个回答 2019-02-25
简单理解就是的出来的结果如果不是整数, 就取比结果小的最大整数
比如 -10/4.0 = -2.5 , 取比-2.5小的最大整数, 就是-3, 所以 -10//4=-3
第2个回答 2019-02-25
一辈子很短,要学会感恩。是说生命短暂,不要荒废时光,要珍惜时光,感恩自己还年轻,要好好的学习。感恩那些在生命中与自己相遇的人。不论好坏。他们都丰富了我们的生命,给了我们生命的启示。
相似回答
python中
%是
什么
意思?
答:
在python中,
%运算符被称为取模运算符或格式化运算符。当在数字中使用时,它会返回两个数相除的余数。例如
,10
%
3
的
结果为1,
因为10除以3的商为3,余数为1。当在字符串中使用时,它用于格式化文本。例如,"我的名字是%s,我今年%d岁" % ("小明", 20)将返回"我...
Python中
的//是
什么
意思呢?
答:
同时-5//2=-
3
(-2.5向负无穷方向取整为-3)/与//的区别
在Python中
/表示浮点整除法,返回浮点
结果,
也就是
结果为
浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。
为什么Python中
print int(7/3),int(-7/3) 显示
2
-
3,
int不是取整数...
答:
这里
为什么
在负数的情况下返回-
3是
因为: 其除不尽的情况下且返回整数时
,python
会返回一个比结果小的数。7/3 其实等于2.33333333333... 那么 比2.3333...小的唯一整数有且只有 2 所以是2 当-7/3时 其实等于 -2.3333... 那么比他小的整数有且只有 -3 所以是-3 ...
python
//
什么
意思?
答:
在Python中
/表示浮点整除法,返回浮点
结果,
也就是
结果为
浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。举例:print("6 // 4 = " + str(6 // 4))print("6 / 4 =" + str(6 / 4))结果:6 // 4 = 1 6 / 4 =1.5 Python算术运算...
python中
[-
1
:-
3
:-1]
什么
意思?
答:
第一个-1是指字符串或列表的最后一个元素 中间的-
3是
指字符串或列表倒数第3个元素 [-1:-3]是指切取最后一个元素到倒数第3个元素,但是切片一向是包头不包尾的,所以这里看着好像是要读3个元系,但其实读到倒数第2个就会停止 -3后面的-1是指倒着读取,就是从后往前读取 下面有个代码例子,...
大家正在搜
python为什么叫爬虫
python中append
python中[::-1]
python中lstrip
python中tuple
python中sorted
python中int
python有什么用
python中divmod
相关问题
python中10//3是什么意思
-10 mod 3 离散数学书上答案是2,C++运行-10 ...
python中18%-5为什么等于-2?
12/10×10³,如何换算为1.2×10(^-3...
Python100-5**2+8//3**2*10等于多少 ...
为什么Python中 print int(7/3),int(...
请问python中print 3+2+1-5+4%2-1/4...
在python中为什么18%-5=-2而18%5等于3?