É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 cm$^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 $r$ est donné par la formule :
$V=\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 pipermet 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.