=.int (entier) : Nombre sans partie décimale, ex : age = 16.float (décimal) : Nombre à virgule flottante, ex : prix = 19.99.str (chaîne de caractères) : Texte, ex : nom = "Alice".bool (booléen) : Vrai ou Faux, ex : actif = True.+, -, *, /, //, %, ** pour addition, soustraction, multiplication, division, division entière, modulo, puissance.if, elif, else avec des opérateurs de comparaison (==, !=, <, >, <=, >=).type() permet d'obtenir le type d'une variable.int, float) peuvent être combinés dans des opérations arithmétiques, mais il faut faire attention à la division (/ donne un float).if permet d'exécuter du code en fonction de la véracité d'une condition, avec une indentation obligatoire.//) donne le quotient sans la partie décimale, tandis que le modulo (%) donne le reste de la division.Les variables en Python sont des conteneurs dynamiques dont le type est déterminé automatiquement, et leur manipulation repose sur des types fondamentaux, des opérations arithmétiques et des structures conditionnelles pour contrôler le flux du programme.
/ retourne un nombre flottant, même si le résultat est un entier exact.// donne le quotient sans la partie décimale.% est utile pour déterminer si un nombre est divisible par un autre ou pour des opérations cycliques.** permet d’élever un nombre à une exponentiation.Les opérateurs arithmétiques en Python sont essentiels pour effectuer des calculs et manipuler des variables numériques, avec des règles de priorité et des opérateurs spécifiques pour chaque type d’opération.
Condition : Expression logique qui retourne True ou False, permettant de contrôler l'exécution d'une partie du code.
Exemple : if age >= 18
Opérateurs de comparaison : Signes utilisés pour comparer des valeurs dans une condition.
| Opérateur | Signification | Exemple | Résultat attendu |
|---|---|---|---|
== | Égal à | x == 5 | True si x vaut 5 |
!= | Différent de | x != 5 | True si x n'est pas 5 |
< | Inférieur à | x < 10 | True si x < 10 |
> | Supérieur à | x > 3 | True si x > 3 |
<= | Inférieur ou égal | x <= 18 | True si x ≤ 18 |
>= | Supérieur ou égal | x >= 21 | True si x ≥ 21 |
Structure if / elif / else : Ensemble de commandes permettant d'exécuter différents blocs de code selon la véracité de conditions successives.
if : vérifie une condition initiale.elif : vérifie une condition supplémentaire si la précédente est fausse.else : exécute un bloc si aucune condition précédente n'est vraie.Indentation : En Python, l'indentation (espaces en début de ligne) est obligatoire pour délimiter les blocs de code liés à une condition. Généralement, 4 espaces sont utilisés.
if, elif, else.if peut être suivie de plusieurs elif pour tester différentes conditions, et d’un else pour le cas par défaut.Les structures conditionnelles en Python permettent de contrôler le flux d'exécution du programme en fonction de conditions logiques, grâce aux opérateurs de comparaison et à la syntaxe if, elif, else. La maîtrise de leur syntaxe et de leur logique est essentielle pour écrire des programmes interactifs et adaptatifs.
Comparateur : Opérateur permettant de comparer deux valeurs ou expressions, renvoyant un booléen (Vrai ou Faux).
Exemple : a == b vérifie si a est égal à b.
Opérateurs de comparaison : Symboles utilisés pour effectuer des comparaisons.
Liste :
| Opérateur | Signification | Exemple | Résultat attendu |
|---|---|---|---|
== | Égal à | x == 5 | Vrai si x vaut 5 |
!= | Différent de | x != 5 | Vrai si x n'est pas 5 |
< | Inférieur à | x < 10 | Vrai si x est < 10 |
> | Supérieur à | x > 3 | Vrai si x est > 3 |
<= | Inférieur ou égal | x <= 8 | Vrai si x ≤ 8 |
>= | Supérieur ou égal | x >= 2 | Vrai si x ≥ 2 |
Expression booléenne : Résultat d'une comparaison, toujours True ou False.
Exemple : a > b retourne True si a est supérieur à b.
Priorité des comparateurs : Les opérateurs ==, != ont la priorité la plus haute, suivis de <, >, <=, >=.
Utilisation dans les structures conditionnelles : Les comparateurs sont essentiels pour contrôler le flux d'exécution avec if, elif, else.
variable opérateur valeur (ex : score >= 10).and, or, not) permet de créer des conditions complexes.True ou False).Les comparateurs en Python sont fondamentaux pour la prise de décision dans un programme, permettant d’évaluer des conditions et de diriger le flux d’exécution en fonction des résultats.
if, elif, et else.if : Mot-clé qui introduit une condition. Si la condition est vraie, le bloc de code indenté après est exécuté.elif : Abréviation de "else if". Permet de tester une nouvelle condition si la précédente n’est pas vérifiée.else : Bloc de code exécuté si aucune des conditions précédentes n’est vraie. Il ne prend pas de condition.if condition:
# code si condition vraie
elif autre_condition:
# code si autre_condition vraie
else:
# code si aucune condition n’est vraie
==, !=, <, >, <=, >=) permettent de construire des conditions.if/elif/else peut être imbriquée pour gérer des cas plus complexes.Les structures conditionnelles en Python, grâce à if, elif, et else, permettent de contrôler le flux d'exécution selon des critères précis, en utilisant des opérateurs de comparaison et une indentation rigoureuse.
age = 16.prix = 19.99.nom = "Alice".True ou False, utilisé pour les conditions.=.type().int(), float(), str(), etc.if/elif/else permet d'exécuter du code selon que des conditions soient vraies ou fausses, en utilisant des opérateurs de comparaison (==, !=, <, >, <=, >=).Les variables en Python sont des conteneurs dynamiques dont le type détermine la nature de la valeur stockée, et leur manipulation repose sur des opérations arithmétiques ou logiques, essentielles pour la programmation conditionnelle et le traitement de données.
x = 10.int (entier), float (décimal), str (chaîne de caractères), bool (booléen).if, elif, else) permettent d'ajouter de la logique et de prendre des décisions dans le programme.La maîtrise des variables, des opérations arithmétiques et des structures conditionnelles constitue la base pour écrire des programmes Python simples mais fonctionnels, permettant de développer une logique conditionnelle efficace et robuste.
Basthon : Un environnement de programmation Python en ligne accessible via un navigateur web, sans installation préalable, permettant d’écrire, d’exécuter et d’enregistrer du code Python facilement.
Variable : Une "boîte" ou un conteneur en mémoire qui stocke une valeur. En Python, une variable peut contenir différents types de données (entiers, décimaux, chaînes, booléens).
Types de variables : Catégories de données que peut contenir une variable :
int (entier) : nombre sans décimale (ex : 16)float (décimal) : nombre avec décimale (ex : 19.99)str (chaîne de caractères) : texte (ex : "Alice")bool (booléen) : vrai ou faux (True ou False)Opérateurs arithmétiques : Symboles permettant de réaliser des opérations mathématiques :
Structures conditionnelles : Mécanismes permettant d’exécuter du code en fonction de conditions (if, elif, else). Elles permettent de contrôler la logique du programme selon des critères.
==, !=, <, >, <=, >=) permet de réaliser des tests dans les conditions.L’environnement Basthon facilite l’apprentissage de Python en permettant une prise en main immédiate, et la maîtrise des notions fondamentales (variables, opérations, conditions) est essentielle pour développer des programmes robustes et logiques.
| Type de variable | Description | Exemples | Opérations associées |
|---|---|---|---|
int (entier) | Nombre sans décimale | 10, -3, 0 | +, -, //, %, ** |
float (décimal) | Nombre à virgule | 3.14, -0.001 | +, -, *, /, ** |
str (chaîne) | Texte | "Bonjour", 'Python' | Concatenation (+), répétition (*) |
bool (booléen) | Vrai ou Faux | True, False | Opérateurs logiques (and, or, not) |
| Structure conditionnelle | Syntaxe | Exemple |
|---|---|---|
if | Vérifie une condition | if age >= 18: |
elif | Condition supplémentaire | elif age > 12: |
else | Cas par défaut | else: |
| Opérateurs arithmétiques | Symbole | Signification | Exemple |
|---|---|---|---|
| Addition | + | Addition | a + b |
| Soustraction | - | Soustraction | a - b |
| Multiplication | * | Produit | a * b |
| Division | / | Division en float | a / b |
| Division entière | // | Quotient entier | a // b |
| Modulo | % | Reste division | a % b |
| Puissance | ** | Exponentiation | a ** b |
| Comparateurs | Signification | Exemple | Résultat |
|---|---|---|---|
== | Égal à | x == 5 | Vrai / Faux |
!= | Différent de | x != 5 | Vrai / Faux |
< | Inférieur à | x < 10 | Vrai / Faux |
> | Supérieur à | x > 3 | Vrai / Faux |
<= | Inférieur ou égal | x <= 8 | Vrai / Faux |
>= | Supérieur ou égal | x >= 2 | Vrai / Faux |
= (assignation) et == (comparaison) dans les conditions.if, elif, else, ce qui provoque des erreurs de syntaxe.= au lieu de == dans une condition.a + b > c)./ lorsque l’on souhaite obtenir un entier, préférer //.elif et else, ce qui peut conduire à des comportements inattendus.and et or dans les conditions logiques.type() pour vérifier le type d’une variable, menant à des erreurs de traitement.float peut contenir des valeurs comme NaN ou inf, pouvant perturber les comparaisons."Python" vs "python").=.int, float, str et bool et leur utilisation.if.==, !=, <, >, <=, >=).if, elif, else en respectant l’indentation./ et division entière //.type() pour vérifier le type d’une variable.and, or, not dans une condition.input() pour récupérer une valeur utilisateur.+, *) et leur syntaxe.type() pour confirmer le type d’une variable.Metti alla prova le tue conoscenze su Introduction à la Programmation Python con 8 domande a scelta multipla con correzioni dettagliate.
1. Qu'est-ce qu'un type de variable en Python ?
2. Quel symbole en Python représente l'opérateur de puissance ?
Memorizza i concetti chiave di Introduction à la Programmation Python con 16 flashcard interattive.
Variables — définition ?
Conteneurs en mémoire stockant une valeur.
Type de variable — rôle ?
Définit la nature de la donnée stockée.
int — exemple ?
Nombre entier, ex : 16.
Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede