Si tu veux que python ait le même comportement qu'une calculatrice, il suffit d'écrire une fonction ad hoc den utilisant un code de troncature du genre (pour des résultats sur douze chiffres):
Python 3.6.4 (default, Dec 232017, 19:07:07)[GCC 7.2.1 20171128] on linux
Type "help", "copyright", "credits" or "license"for more information.
>>> print ("%.12f" % (0.1+0.2))0.300000000000
Python donnera ainsi des résultats arrondis du même type que la calculatrice (comme le font les tableurs et autres). Attention, on perdra du coup de la précision sur presque tous les calculs sauf, en apparence, pour ceux que tu juges "élémentaires".
[^] # Re: Que disent les programmes du primaire
Posté par snowball (site web personnel) . En réponse au journal [Humour] vers un monde différent. Évalué à 2.
Si tu veux que python ait le même comportement qu'une calculatrice, il suffit d'écrire une fonction ad hoc den utilisant un code de troncature du genre (pour des résultats sur douze chiffres):
Python donnera ainsi des résultats arrondis du même type que la calculatrice (comme le font les tableurs et autres). Attention, on perdra du coup de la précision sur presque tous les calculs sauf, en apparence, pour ceux que tu juges "élémentaires".