Initiation à la programmation Python
Ce que tu dois retenir
Python est un langage de programmation facile à lire, parfait pour s'initier au code.
Une variable est une boîte nommée qui conserve une valeur modifiable pendant l'exécution du programme.
Avec print() et input(), ton programme communique avec l'utilisateur.
Avec if, elif et else, ton programme peut choisir entre plusieurs actions selon une condition.
Teste-toi
◆ Teste-toi
1. Quel symbole utilise-t-on pour affecter une valeur à une variable en Python ?
Voir la réponseMasquer
Réponse : B — B. =
En Python, le signe = sert à affecter une valeur à une variable. Le double égal == est utilisé pour tester l'égalité.
2. Quel type de données correspond à la valeur 3.14 ?
Voir la réponseMasquer
Réponse : C — C. float
3.14 est un nombre décimal, donc de type float. Les entiers (int) n'ont pas de virgule.
3. Que fait la fonction input() ?
Voir la réponseMasquer
Réponse : C — C. Elle attend que l'utilisateur tape quelque chose
input() lit ce que l'utilisateur tape au clavier et le renvoie sous forme de chaîne de caractères.
4. Quelle instruction affiche 'Bonjour' à l'écran ?
Voir la réponseMasquer
Réponse : A — A. print('Bonjour')
En Python, on utilise la fonction print() pour afficher du texte ou des valeurs.
5. Quel opérateur teste l'égalité entre deux valeurs ?
Voir la réponseMasquer
Réponse : C — C. ==
Le double égal == compare deux valeurs et renvoie True si elles sont identiques.
6. Que se passe-t-il si on oublie les deux-points (:) après un if ?
Voir la réponseMasquer
Réponse : A — A. Le programme plante avec une erreur de syntaxe
Les deux-points sont obligatoires après un if, elif ou else. Leur absence provoque une erreur de syntaxe.
7. Quelle conversion est correcte pour utiliser un âge saisi avec input() dans un calcul ?
Voir la réponseMasquer
Réponse : C — C. age = int(input())
input() renvoie une chaîne. Pour calculer un âge (entier), on utilise int(input()). float() serait aussi possible mais moins précis pour un âge.
8. Qu'affiche ce code ? x = 10 ; if x > 5 : print('A') ; else : print('B')
Voir la réponseMasquer
Réponse : A — A. A
x vaut 10, donc la condition x > 5 est vraie. Le bloc du if s'exécute et affiche 'A'.