Deutsch English Français Italiano |
<87mtf669z5.fsf@izac.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.net!fdn.fr!news.ortolo.eu!news.izac.org!reader From: Benoit Izac <use.reply.to@INVALID.ADDRESS> Newsgroups: fr.comp.lang.python Subject: Re: Autre exercice : calculer la somme de x chiffres. Date: Tue, 24 May 2022 20:50:38 +0200 Message-ID: <87mtf669z5.fsf@izac.org> References: <t6dj6a$sg8$1@gioia.aioe.org> <t6djq7$1570$1@gioia.aioe.org> <87o7zod3s7.fsf@izac.org> <877d6czfdn.fsf@universite-de-strasbourg.fr.invalid> <87k0accue3.fsf@izac.org> <87zgj7xg89.fsf@universite-de-strasbourg.fr.invalid> Reply-To: benoit.izac@free.fr Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: keg.izac.org; logging-data="1252504"; mail-complaints-to="usenet@izac.org" Bytes: 1511 Lines: 19 Bonjour, Le 24/05/2022 à 14:33, Alain Ketterlin a écrit dans le message <87zgj7xg89.fsf@universite-de-strasbourg.fr.invalid> : > (Ça ne concerne pas Python, mais c'est la même idée qu'un bug qui a été > célèbre en Java, dont la correction a consisté à remplacer (a+b)/2 par > a + (b-a)/2.) Il y a intérêt a avoir un beau commentaire juste à côté car il y a fort à parier que quelqu'un qui passe sur le code sans être courant risque de simplifier (et c'est logique). Question bête : si c'est (a+b) qui provoque le dépassement, pourquoi pas « a/2 + b/2 » ? Perte de précision ? Et pour ma culture, il vient d'où ce bug ? -- Benoit Izac