Chiffre significatif Python (Monte Carlo)
PierrotLeFou -
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
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
peux-tu montrer ce que tu as déjà réalisé?
-
Tu pourrais regarder la fonctiond round()
et les fonctions floor() et ceil() dans le module math