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()
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.