Bonjour,
Nouveau sur ce site, et novice dans la programmation, je me lance en autodidacte.
Depuis quelques jours, je commence la programmation sur Python, et la plupart du temps j'ai un problème de précision dans mes calculs, à savoir quand le calcul est fini, j'obtiens une valeur arrondie alors que le correcteur automatique me demande une valeur exacte et bien précise sans être arrondie, pourtant mes calculs sont bonnes, c'est déprimant pour un novice comme moi
Exemple d'un de mes codes soit disant pas bon pour cause de valeur non précise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ""Calcul de volume des polyèdres réguliers de Platon"" a = str(input()) b = float(input()) from math import sqrt if a == "T": print(round((sqrt(2) * (b**3) / 12))) elif a == "C": print(round(b**3)) elif a == "O": print(round((sqrt(2) * (b**3) / 3))) elif a=="D": print(round((15+(7*sqrt(5)))*(b**3)/4)) elif a=="I": print(round((5*(3+sqrt(5)))*(b**3)/12)) else: print("Polyèdre non connu")
Partager