Package: python2.4
Version: 2.4.2-2
Severity: important

Invoke python2.4 interpreter and execute commands:

>>> round(1.555,2)
1.55

>>> round(1.555000001,2)
1.5600000000000001

1.555 should be rounded up to 1.56, but round(1.555,2) gives: 1.55

Python manual describes the correct behaviour, but the implementation is bogus:

"Values are rounded to the closest multiple of 10 to the power minus n;
if two multiples are equally close, rounding is done away from 0
(so. for example, round(0.5) is 1.0 and round(-0.5) is -1.0)."

1.555 rounded to two decimal digits away from zero should be: 1.56

CPU:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 3
cpu MHz         : 3015.010
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid
bogomips        : 6035.23

BIOS and CPU microcode update is up-to-date.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-sirius-20051219-0354
Locale: LANG=hu_HU, LC_CTYPE=hu_HU (charmap=ISO-8859-2)

Versions of packages python2.4 depends on:
ii  libbz2-1.0                    1.0.3-2    high-quality block-sorting file co
ii  libc6                         2.3.6-3    GNU C Library: Shared libraries an
ii  libdb4.3                      4.3.29-4.1 Berkeley v4.3 Database Libraries [
ii  libncurses5                   5.5-1      Shared libraries for terminal hand
ii  libreadline5                  5.1-6      GNU readline and history libraries
ii  libssl0.9.8                   0.9.8a-8   SSL shared libraries
ii  python2.4-minimal             2.4.2-2    A minimal subset of the Python lan

python2.4 recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to