Menu
Coddy logo textTech

Constantes

Fait partie de la section Logic & Flow du Journey Python de Coddy — leçon 1 sur 78.

En programmation, une constante est un type de variable dont la valeur ne peut pas être modifiée pendant l'exécution d'un programme. Les constantes sont utiles pour définir des valeurs qui sont utilisées plusieurs fois tout au long d'un programme, comme les constantes mathématiques telles que PI ou le nombre d'heures dans une journée.

En Python, il n'y a pas d'application stricte des constantes comme dans certains autres langages (tels que c++). Cependant, il existe une convention largement adoptée pour indiquer qu'une variable doit être traitée comme une constante. Cela se fait en écrivant le nom de la variable entièrement en lettres majuscules, souvent avec des tirets bas pour séparer les mots.

Par exemple :

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Lorsque vous voyez des variables nommées de cette manière dans le code Python, c'est un signal que ces valeurs ne doivent pas être modifiées. Cette convention aide à rendre le code plus lisible et facile à maintenir. Il est important de noter qu'il ne s'agit que d'une convention de nommage ; l'interprète Python lui-même ne vous empêche pas de modifier la valeur de ces variables.

challenge icon

Défi

Facile

Créez un programme Python qui calcule l'aire d'un cercle en utilisant une constante pour la valeur de PI. Définissez une constante nommée PI et fixez sa valeur à 3.14159. Ensuite, demandez à l'utilisateur de saisir le rayon du cercle. Calculez l'aire du cercle en utilisant la formule (area = PI * radius**2) et affichez le résultat.

N'oubliez pas de respecter la convention de nommage des constantes en utilisant uniquement des lettres majuscules pour la variable PI.

Aide-mémoire

En Python, les constantes sont des variables dont les valeurs ne devraient pas être modifiées pendant l'exécution du programme. Python utilise une convention de nommage pour indiquer les constantes :

Écrivez les noms des constantes en lettres majuscules, en utilisant des underscores pour séparer les mots :

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Il s'agit uniquement d'une convention - Python n'impose pas l'immutabilité, mais cela signale aux autres développeurs que ces valeurs doivent rester inchangées.

Essayez vous-même

# Écrire le code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logic & Flow