Want to create interactive content? It’s easy in Genially!
NSI1_Algorithmique Débuter en Python - Partie 1
abdelaziz.hellali
Created on September 13, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Algorithmique- Débuter en Python
Afficher un message à l'écran
Affecter une valeur à une variable
Interaction avec l'utilisateur du programme
Exercices
Afficher un message à l'écran
La fonction print() permet d'afficher un message à l'écran. Par exemple :
Conséquence:
La fonction print() fait la distinction entre les nombres, les chaînes de caractères (mots entourés de guillemets) et les noms de variables. En écrivant print(Bonjour), la fonction recherche la valeur de la variable Bonjour. Comme cette variable n'a pas encore été initialisée, il n'y a rien à afficher...
Affecter une valeur à une variable
Le symbole «=» permet d'affecter une valeur à une variable. Lors de la première affectation, on parle aussi d'initialisation. Par exemple :
En Python, une variable est un emplacement de mémoire associé à un nom qui permet de stocker des données. Une variable est utilisée pour attribuer un nom à une valeur, ce qui facilite la manipulation et la gestion de données dans un programme. Voici quelques points importants à retenir sur les variables en Python :
Déclaration de variable : En Python, vous n'avez pas besoin de déclarer le type de variable. Vous pouvez simplement attribuer une valeur à une variable, et Python déterminera automatiquement le type en fonction de la valeur. Exemple :
Nommage de variable : Les noms de variable en Python doivent commencer par une lettre (az, AZ) ou un souligné (_) suivi de lettres, de chiffres ou de soulignés. Les noms de variable sont sensibles à la casse (par exemple, nomet Nomsont deux variables différentes). Exemples de noms de variable valides :
Réaffectation de variable : Vous pouvez réaffecter une variable avec une nouvelle valeur à tout moment. Le type de la variable peut changer en fonction de la nouvelle valeur. Exemple :
Utilisation de variables : Les variables sont utilisées pour stocker des données et pour effectuer des opérations dans un programme. Vous pouvez accéder à la valeur d'une variable en utilisant son nom.
Portée de variable : Les variables ont une portée qui détermine où elles sont accessibles. En général, la portée d'une variable dépend de l'endroit où elle est définie. Les variables peuvent avoir une portée locale (définie à l'intérieur d'une fonction) ou globale (définie en dehors des fonctions). Exemple :
Conséquences :
En Python, une variable est automatiquement du type définit par son affectation. La fonction type() permet de connaître ce type. Pour l'instant, nous venons de découvrir trois types de variables :Les valeurs entières (de type integer) ; Les valeurs flottantes (de type float). Attention, le séparateur décimal est le point «.», pas la virgule ! Les «chaînes de caractères» (de type string). Pour distinguer les noms de variables des chaînes de caractères, il faut écrire ces dernières entre apostrophes «'» ou guillemets «"».
Remarque
On peut forcer une variable à changer de type (et donc de valeur) en utilisant le nom du type de destination comme une fonction, à condition que ces types soient compatibles :
Le dernier (troisième) affichage ne s'effectue pas puisque le caractère point «.» ne peut pas être transformé en entier. Par contre écrire le code ci-dessous et vérifier que les affichages se produisent correctement cette fois-ci :
Interaction avec l'utilisateur du programme:
Pour récupérer les données saisies par l'utilisateur , on utilise la fonction input() et on affecte la donnée entrée dans une variable afin de d'«enregistrer» sa valeur. Un message sous forme de chaîne de caractères (c'est-à-dire encadré par des apostrophes ou des guillemets) peut être écrit entre les parenthèses de input().
Attention !
La fonction input() récupère forcément des valeurs de type string (str), ce qui peut être gênant dans de nombreux programmes. En utilisant les fonctions int() ou float(), on force le changement de type..
Astuce d'affichage :Pour afficher un message puis le contenu d'une variable avec la fonction print(), on peut utiliser la virgule comme séparateur, mais ce n'est pas forcément très pratique. La méthode .format() est très utile : elle permet de «remplacer» certains termes dans une chaîne de caractères, dans l'ordre des entiers saisis entre accolades. Peu importe le type des variables, elles sont automatiquement converties en chaînes :
La méthode .format()en Python est une méthode de formatage de chaînes de caractères (strings). Elle est utilisée pour créer des chaînes de caractères en combinant des variables, des valeurs ou d'autres éléments dans une chaîne de texte. La méthode .format()permet d'insérer des valeurs dans une chaîne de manière plus propre et flexible que les anciennes méthodes de concaténation de chaînes. Voici comment elle fonctionne : Vous créez une chaîne de caractères avec des espaces réservés pour les valeurs que vous souhaitez insérer. Ces espaces réservés sont représentés par des paires de { }dans la chaîne. Vous appelez ensuite la méthode .format()sur cette chaîne, en passant les valeurs que vous souhaitez insérer comme arguments. Les valeurs sont insérées dans la chaîne aux emplacements correspondants aux espaces réservés { }. La méthode .format()prend en charge différents paramètres et formats, vous permettant de commenter précisément les valeurs doivent être insérées, telles que la précision des nombres, la justification, etc. Voici un exemple simple pour illustrer son utilisation
Python est un langage de programmation riche en concepts et fonctionnalités. Voici une liste des principaux concepts en Python :
des exemples pour illustrer certains les concepts mentionnés précédemment:
Exercice 1
L'utilisateur entre une valeur. Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré la valeur 19 après l'affichage du message.Entrer un nombre : 19 Le carre du nombre 19 est 361 Écrire un programme qui affiche le carré du nombre fourni par l'utilisateur.
Exercice 2
L'utilisateur entre deux valeurs. Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré la valeur 12 et 15 après les messages. Entrer un nombre : 12 Entrer un autre nombre : 15 Leur somme est 27 Leur difference est -3 Leur produit est 180 Écrire le programme correspondant.
Gallery
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam blandit nisi sit amet
Quotes
Follow us!