Chiffre significatif Python (Monte Carlo)

Fermé
Alexis - 21 mai 2023 à 19:02
 PierrotLeFou - 22 mai 2023 à 02:06

Bonjour,

Dans le cadre de mon projet d'étude, je dois parvenir à un résultat avec incertitude grâce à un algorithme de Monte Carlo. 

Le résultat de l'incertitude doit être affiché avec deux chiffres significatifs et celui de la moyenne doit avoir ses chiffres significatifs alignés à ceux de son incertitude. 

Par exemple : 

Si l'on a par défaut :

m=85,35612 et u(m)=0.362

Le programme doit me renvoyer : 

m=85.36 et u(m)=0.36

C'est assez délicat à coder, pour le moment j'utilise des alternatives comme la commande "format" qui oblige à connaître le résultat ce qui est pas évident dans une procédure de Monte Carlo. Quelqu'un pourrait m'aider svp ? 

S'il pouvait aussi me renvoyer le décimal supérieur dès lors que le précèdent est au dessus de 5 cas ici ce serait super :)

Merci d'avance pour votre aide !


Windows / Chrome 113.0.0.0

A voir également:

2 réponses

yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 Ambassadeur 1 557
21 mai 2023 à 20:41

bonjour,

peux-tu montrer ce que tu as déjà réalisé?

0
PierrotLeFou
22 mai 2023 à 02:06

Tu pourrais regarder la fonctiond round()
et les fonctions floor() et ceil() dans le module math

0