当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 1/2 咋是0.5
帖子发表于 : 2011-02-28 11:55 

注册: 2011-02-28 11:34
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
1/2咋是0.5
:em06
刚装的python3.2
才接触
哪个帮忙解答下疑惑


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:00 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
3?还是用2吧……


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:00 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
哥,你胎教怎么毕业的?


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:01 

注册: 2011-02-28 11:34
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
jtshs256 写道:
3?还是用2吧……


??


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:03 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
2L在向你推荐python 2.7.1


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:06 

注册: 2010-09-27 12:59
帖子: 2061
送出感谢: 0 次
接收感谢: 0 次
python 版本大致分为3.x & 2.x


_________________
生活里,有很多转瞬即逝,像在车站的告别,刚刚还相互拥抱,转眼已各自天涯。很多时候,你不懂,我也不懂,就这样,说着说着就变了,听着听着就倦了,看着看着就厌了,跟着跟着就慢了,走着走着就散了,爱着爱着就淡了,想着想着就算了。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:12 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
代码:
[root@ThinkPad-X100e ~]# python2
Python 2.7.1 (r271:86832, Feb 21 2011, 01:28:26)
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 1/2
0
>>> 1.0/2
0.5

3就不知道了……没用过…… :em06


_________________
NO DO NO DIE
http://a/%%30%30


最后由 jtshs256 编辑于 2011-02-28 12:58,总共编辑了 1 次

页首
 用户资料  
 
8 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:53 
头像

注册: 2007-06-13 15:57
帖子: 12662
地址: 在他乡
送出感谢: 54
接收感谢: 91
:em06
二分之一不就是0.5


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 12:57 

注册: 2011-02-28 11:34
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
我装好后,什么配置都没修改过,全是默认的。
这个会不会是版本的原因?
以前没用过python,也没用过python2的。所以不知道3和2在功能上有啥扩展或者其他什么改动。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 13:02 
头像

注册: 2007-05-28 10:28
帖子: 103
送出感谢: 0 次
接收感谢: 0 次
In Python 3 the division operator ( / ) will always perform floating point division, and you must use ( // ) to perform integer division.

refer: http://www.summet.com/dmsi/html/introPython3.html


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 13:07 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
建议看看小学数学


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 13:11 

注册: 2011-02-28 11:34
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
建议看看小学数学

1/2 和 1//2

看起来,你也不是很清楚的嘛。
呵呵


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-02-28 13:12 

注册: 2011-02-28 11:34
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
enzymer 写道:
In Python 3 the division operator ( / ) will always perform floating point division, and you must use ( // ) to perform integer division.

refer: http://www.summet.com/dmsi/html/introPython3.html



谢谢


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 1/2 咋是0.5
帖子发表于 : 2011-03-02 16:09 
头像

注册: 2007-11-20 10:58
帖子: 137
地址: Hangzhou, China
送出感谢: 0 次
接收感谢: 0 次
在2.x的话 默认情况下:

Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 1/2
0

如果想要得到浮点数除法的话,可以使用__future__模块的特性:

>>> from __future__ import division
>>> 1/2
0.5

类似地还可以通过__future__模块导入print函数的特性:

>>> from __future__ import print_function
>>> print('hello,world')
hello,world


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译