P01 : Premier programme Python

Dans cette partie, nous allons utiliser le module Idle de Python.
Il est possible d’utiliser la ligne de commande pour des programmes très courts mais l’Idle est préférable pour les programmes plus longs et surtout garde une trace de l’activité de l’élève.

Préalable à l’utilisation des mathématiques en programmation Python

Pour toute utilisation dans le cadre des mathématiques, il faut importer à l’aide de la fonction « import » la bibliothèque spécifique « maths » de Python dans laquelle sont fournis toutes les données mathématiques comme pi,…
Comment le faire ?
from maths import *
Cette importation est essentielle et doit apparaître sur chaque programme pour ne pas avoir de problème d’interprétation.

Commentaires en Python

Afin de clarifier les instructions dans un programme, on utilise des commentaires autrement dit des instructions non interprétées par Python.
Les commentaires sous Python se font avec un dièse « # » en début de ligne
Comment le faire ?
# Importation de la bibliothèque maths dans le programme
from maths import *
# Fin de l’importation

Instructions d’entrée et de sortie

Un programme effectue des opérations sur des variables. Une variable est définie par un nom et possède une valeur. Cette valeur peut être un nombre ou une chaîne de caractères. La valeur de la variable peut être saisie par l’opérateur ou affectée directement. L’instruction d’entrée permet de saisir la valeur de la variable. L’instruction de sortie permet d’afficher la valeur de la variable.

L’interaction avec l’utilisateur en entrée s’effectuera avec l’instruction d’entrée « input » et l’affichage de la réponse à l’écran avec l’instruction de sortie « print »

# Importation de la bibliothèque maths dans le programme
from maths import *
# Variable R demandée à l’utilisateur à l’aide de l’instruction input
R=input(‘Rayon’)
Le language Python est faiblement typé. Il va donner automatiquement un type à une variable sauf si on lui indique un typage particulier.
Qu’est ce qu’un typage ?
A=3 par exemple stocke le ‘nombre entier’ dans la variable A
Message=’C’est faux’ par exemple stocke la chaîne de caractère ‘C’est faux’ dans la variable Message.
Les trois types principaux a utilisé sont int pour un nombre entier, float pour un nombre décimal et str pour une chaîne de caractère.

Stockage dans une variable

Une variable est un lieu de stockage dans un programme. Attention, pas d’espace et d’accent dans un nom de variable !
périmètre du cercle ne fonctionne pas mais perimetre_du_cercle lui fonctionnera.
# Stockage d’une valeur dans une variable
# Ici nous allons stocker dans A l’aire d’un disque connaissant le rayon
A=pi*R*2

Affichage du résultat en sortie

L’affichage du résultat s’effectuera avec l’instruction de sortie ‘print’ et l’affichage de la réponse à l’écran avec l’instruction de sortie « print ».
# Affichage de la solution stockée dans la variable A
# Pour parfaire l’affichage, on ajoute du texte avant la valeur de la variable séparé par une virgule qui sera concaténé (ajouter du texte à un autre).
print(‘Aire : ‘,A)

Premier programme de la calcul d’une aire A d’un disque connaissant le rayon R

from maths import *
R=input(‘Rayon’)
A=pi*R*2
print(‘Aire : ‘,A)