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