Python???この挙動はウチだけ?

さすがにウインドウズにいれて試す気はないが。。

OpenBSD4.0上でテスト

Python( 2.5.1野良ビルド)
$ python -V
Python 2.5.1

$ python
Python 2.5.1 (r251:54863, Oct 9 2007, 00:02:42)
[GCC 3.3.5 (propolice)] on openbsd4
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+1.1
2.1000000000000001





Perl(OS付)
$ perl -v
This is perl, v5.8.8 built for i386-openbsd
.....
$ perl -e "print 1+1.1"
2.1$
Ruby(1.8 野良ビルド)
$ ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-openbsd4.0]
$ irb
irb(main):001:0> 1+1.1
=> 2.1
(intNum/3)*3)みたいな丸めの扱いと表示の問題なのかなあ。
perl は print((1/3*3))で1を返すね。
あとVersionとVerboseオプションの大文字小文字がPerlと逆で萎えた。


コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき