Maths-cours

COURS & EXERCICES DE MATHÉMATIQUES

Close

Python : Calcul du volume d'une sphère

Écrire un programme Python qui demande, en entrée, le rayon d'une sphère en cm et affiche, en sortie, le volume de la sphère en cm3^3.

Indication : Pour utiliser le nombre π\pi, on pourra faire appel au module math qui donne accès à différentes fonctions mathématiques comme cosinus (cos), sinus (sin), racine carrée (sqrt), et à certaine constantes mathématiques comme π\pi (pi).
Pour cela, il suffit d'inclure, en tête du programme, la ligne suivante :

from math import pi
Il suffira ensuite de faire appel à la constante pi à chaque fois que l'on souhaitera utiliser la valeur de π\pi.

Corrigé

Le volume d'une sphère de rayon rr est donné par la formule :

V=43πr3V=\dfrac{4}{3}\pi r^3

Voici un programme possible :

from math import pi
r=float(input('Quel est le rayon de la sphere en cm : '))
v=4/3*pi*r**3
print('Le volume de la sphere est ', v, 'cm3')
Remarques :

  • La ligne :

    from math import pi
    permet d'importer la valeur de π\pi.
    À la place, on peut également utiliser la ligne :
    from math import *
    pour importer toutes les constantes et toutes les fonctions du module math.

  • Il ne faut pas oublier de convertir le rayon en float sinon, il sera considéré comme étant une chaine de caractères et Python déclenchera une erreur lors du calcul du volume.