Comment Faire La Fonction Sin Sur Python

Salut les amis codeurs ! Vous êtes-vous déjà demandé comment Python gère le péché ? Non, pas les sept péchés capitaux, mais plutôt la fonction sinus, celle qui fait des vagues comme si elle était sur une plage en été. On va explorer ça ensemble, promis, ça ne sera pas aussi compliqué que de choisir un parfum de glace parmi 30 options !
C'est quoi le sinus, au juste ?
Ok, avant de plonger dans le code, faisons un petit rappel. Vous vous souvenez de vos cours de trigo au lycée ? Le sinus, c'est ce rapport entre le côté opposé et l'hypoténuse dans un triangle rectangle. Mais bon, oublions le jargon technique, pensons plutôt à une balançoire. Imaginez-vous dessus. Le sinus, c'est un peu comme votre hauteur par rapport au sol à chaque instant de votre balancement. Ça monte, ça descend, ça oscille… exactement comme la fonction sinus !
Python à la rescousse (avec math) !
Alors, comment on fait chanter Python avec cette fonction sinus ? C'est simple comme bonjour ! On utilise le module math. C'est un peu comme la boîte à outils de Python remplie de gadgets mathématiques super utiles.
Must Read
Pour importer le module, il suffit d'écrire :
import math

Voilà, maintenant Python est prêt à faire des vagues !
L'heure de la vérité : sin(x)
La fonction sinus, en Python, c'est tout simplement math.sin(x). Le x, c'est l'angle en radians. Oui, radians, pas degrés. Je sais, je sais, les degrés, c'est plus facile à visualiser, mais les radians, c'est le langage universel des maths. Pensez-y comme le code Morse des cercles.
Exemple concret : calculer le sinus de pi/2 (qui est l'équivalent de 90 degrés) :

import math
angle = math.pi / 2
sinus = math.sin(angle)
print(sinus) # Affiche approximativement 1.0
Et voilà, le tour est joué ! Vous avez calculé un sinus avec Python. C'est presque aussi satisfaisant que de finir un puzzle difficile, non ?
Attention, piège à touristes (les degrés) !
Si vous êtes comme moi, vous préférez probablement manipuler des degrés. Pas de panique ! Python a pensé à tout. Il y a la fonction math.radians(degres) qui transforme les degrés en radians. C'est un peu comme un traducteur simultané degrés-radians.

Par exemple, pour calculer le sinus de 30 degrés :
import math
degres = 30
radians = math.radians(degres)
sinus = math.sin(radians)
print(sinus) # Affiche approximativement 0.5
Facile, non ? C'est comme convertir des euros en dollars, mais en plus mathématique.

Pourquoi utiliser le sinus ?
Bon, à part impressionner vos amis lors de la prochaine soirée geek, à quoi sert vraiment le sinus ? Eh bien, il est partout ! Dans la physique (mouvement ondulatoire, optique…), l'ingénierie (analyse de signaux), l'informatique graphique (création d'animations)… C'est un peu comme le sel : on ne le voit pas toujours, mais il est indispensable.
En résumé (et en souriant)
Calculer un sinus en Python, c'est facile comme de boire un verre d'eau. On importe le module math, on utilise la fonction math.sin(x) (en radians !), et le tour est joué. Et si vous préférez les degrés, n'oubliez pas math.radians(degres). Alors, prêt à faire des vagues avec Python ?
N'oubliez pas : le code, c'est comme la cuisine. Il faut expérimenter, se tromper, et surtout, s'amuser ! Alors, à vos claviers et bonne programmation !
