Il est important de regarder la vidéo de cours avant de faire les exercices
Puis faire les exercices
Conseils pour travailler efficacement
Conseils pour le jour du Bac
Python print() - Afficher du texte et des variables
Cours
pour comprendre print() et les variables (en 7 min!)
Exercice type
pour vérifier que tu as compris
À retenir
•
Ne pas confondre print(a) et
print("a")
Quand il y a des guillemets, python affiche le texte entre
les guillemets.
Quand il n'y a pas de guillemets, python considère qu'il
s'agit d'une variable:
print(a) affiche la valeur de la variable a
print("a") affiche le texte entre les guillemets, c'est à dire a.
•
3 types de variables à connaître
Variables de type int
int désigne un entier.
Par exemple lorsqu'on écrit a=3 cela signifie que a est une variable de type
entier.
Variables de type float
float désigne un nombre décimal.
Par exemple lorsqu'on écrit a=3.5 cela signifie que a est une variable de type
float.
En python, pour les décimaux on n'utilise pas la virgule mais
un point !
Variables de type string (chaîne de
caractères)
Lorsqu'on écrit a="3" avec des guillemets, cela signifie que a
n'est pas
considérée comme le nombre 3 mais comme du texte.
On dit alors que a est une chaîne de caractères, c'est à dire
du type string
(str en abrégé)
Si a="3" et qu'on affiche a+a cela n'affichera pas 6 mais affichera 33
car python considère que a est
du texte et donc a+a signifie que l'on additionne du texte et python met
alors
les textes bout à bout.
Ne pas confondre a=3 et a="3"
a=3 signifie que a est une variable de type entier avec laquelle on
pourra faire des calculs.
a="3" signifie que a est une variable de type chaîne de caractères
(texte) et a n'est pas considérée comme un nombre mais comme du texte.
•
print("bonjour",a,"tu vas
bien?")
Cela va afficher bonjour puis la
valeur de a puis tu vas bien?
•
Pour calculer 2a
En Python, il faut écrire les multipliers sous-entendus et donc on n'écrit pas 2a mais 2*a
•
En Python, l'alignement compte
Le code que vous tapez doit être aligné sur la gauche.
Sinon vous allez avoir une erreur
d'indentation ce qui veut dire un problème
d'alignement. S'il y a un problème d'alignement (espace en trop), Python
vous affiche un message d'erreur: indentationError
avec le numéro de la ligne à corriger.
Exemple
Dans le code ci-dessous:
Le print(a) n'est pas aligné à gauche. Il y a un espace en trop. Cela va déclencher une
erreur d'indentation.