Aug 30, 2008
Στην Python για στρογγυλοποίηση αριθμών υπάρχει η build-in function round().
Η round(number,[ndigits]) παίρνει ένα αριθμό και επιστρέφει ένα float αριθμό στρογγυλοποιημένο. Αν δώσουμε το όρισμα ndigits (αριθμός παλι) η στρογγυλοποίηση γίνεται στα ndigits ψηφία. Πχ.
>>> round(1.123456,3)
1.123
Ο αριθμός στρογγυλοποιήθηκε στα 3 δεκαδικά ψηφία.
Υπάρχει όμως ένα undocumented feature της round() που μπορείς να δώσεις αρνητικό ndigits όρισμα!.
Τότε αντί να μετράει δεξιά απο την υποδιαστολή, μετράει αριστερά.
Παράδειγμα:
>>> round(12345.123456,-1)
12350.0
>>> round(12345.123456,-3)
12000.0
Στο documentation δεν αναφέρουν τίποτα για αυτό.
Click to read and post comments
Aug 13, 2008
Yes, i know that this is all over the place and pretty much everyone knows about it by now, but i simply found it too good to resist.
Apparently some restaurant in China decided to use an automatic Internet translation service to translate their restaurant name in English. There was a problem with the server, however, which resulted in this:
http://www.boingboing.net/2008/07/15/chinese-restaurant-c.html
Just priceless.
Click to read and post comments
Mar 29, 2008
Μου άρεσε γιατί έχει ένα είδος εφευρετικότητας και τέχνης που είναι καθαρά προϊόντα μεγαλούπολης.

Κάποιος (νομίζω στην Νέα Υόρκη) φτιάχνει ‘σκυλιά’ απο πλαστικές σακούλες, και τα δένει στην σχάρα του υπονόμου δίπλα στην γραμμές του τρένου (Subway). Όταν περνάει το τρένο με τον αέρα που δημιουργείται αυτά φουσώνουν και ‘ζωντανέυουν.
Έξυπνο και όμορφο.
Source
Via Ned Batchelder
Nice heh?
Click to read and post comments