CodeGym /Cours /Python SELF FR /Écrire du code

Écrire du code

Python SELF FR
Niveau 3 , Leçon 4
Disponible

10.1 Affichage de texte

Affichons encore quelque chose. Par exemple, ton nom et ton année de naissance. Pour cela, il te suffit d'écrire deux appels supplémentaires de la fonction print(). Ça peut ressembler à ça :


                print("Alexandre")
                print(1985)

Tu peux afficher les chiffres sans guillemets. Les guillemets – c'est une partie du texte, pas de la fonction print().

Voici ce que j'ai obtenu :

10.2 Création de variables

Comme tu le sais probablement, dans beaucoup de langages de programmation, il y a des variables. Elles existent aussi en Python.

Cependant, définissons cela : une variable, c’est une cellule spéciale en mémoire qui peut stocker des données. En Python, les variables ont un nom et une valeur.

Tu peux comparer une variable à une boîte, sur laquelle il y a une inscription — le nom. Et le contenu de la boîte est la valeur de la variable.

En Python, tu n’as pas besoin de déclarer spécialement les variables. Il suffit d'écrire une construction comme :


        nom = value

Le signe égal ici — ce n’est pas une égalité mathématique. C’est un opérateur d'affectation.

En d'autres termes, le symbole "égal" est une commande qui indique que la variable nom doit être établie (affectée) à la valeur value.

Voyons quelques exemples :

name = "Alexander"

age = 35

city = "London"

pi = 3.14

La variable name contient la valeur – une chaîne de texte « Alexander »

La variable age contient la valeur – le nombre 35

La variable city contient la valeur – une chaîne de texte « London »

La variable pi contient la valeur – le nombre flottant 3.14

En Python n'importe quelle variable peut recevoir n'importe quelle valeur. La variable n’a pas de type prédéfini, seulement le type de l'objet qu'elle contient actuellement.

10.3 Expressions et opérateurs

À gauche du signe d'affectation, il doit y avoir un nom de variable. Mais à droite, il peut y avoir une expression de n'importe quelle complexité.

name = "Alex" + "Alex"

age = 5 * 7

age = age * 2 + 3

age = age + 1

La variable name contient la valeur — une chaîne de texte « AlexAlex »

La variable age contient la valeur — le nombre 35

La variable age contient la valeur — le nombre 73

La variable age contient la valeur — le nombre 74

Dans le premier exemple, nous avons combiné deux chaînes. Oui, en Python, tu peux concaténer deux chaînes en utilisant le symbole « + ». Cette opération s'appelle concaténation. Tu ne peux concaténer qu'une chaîne avec une chaîne. Dans des langages comme Java ou JavaScript, tu peux « additionner » une chaîne et un nombre (et obtenir une nouvelle chaîne en résultat). En Python, cela n'est pas possible. Tu dois explicitement convertir un nombre en chaîne avant de le « combiner » avec une chaîne.

Maintenant, regarde le troisième et le quatrième exemple : dans ceux-ci, la variable age est présente des deux côtés de l'opérateur d'affectation. Et ce, parce que ce n'est pas une égalité comme en mathématiques.

Examinons la commande :


        age = age + 1

Ici, deux choses sont écrites :

  1. Il faut calculer la valeur de l'expression age + 1 en utilisant la valeur actuelle age.
  2. Le résultat du calcul doit être enregistré dans la variable age.

Cette commande augmente la valeur de la variable age de 1.

L'ordre d'exécution des opérateurs est le même qu'en mathématiques :

  • D'abord, les actions entre parenthèses.
  • Ensuite, la multiplication et la division.
  • Et enfin, l'addition et la soustraction.
1
Étude/Quiz
Histoire de Python, niveau 3, leçon 4
Indisponible
Histoire de Python
Histoire de Python
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION