Académique Documents
Professionnel Documents
Culture Documents
Pour afficher du texte, on utilise la commande print, puis, entre parenthèses, le texte à afficher, qui
sera mis entre guillemets :
Instruction Affichage
La procédure est la même pour afficher un nombre, mais les nombres ne sont pas mis entre
guillemets. On peut également mettre un calcul entre les parenthèses :
Instruction Affichage
print(5) 5
print(5+5) 10
Exercice:
Une variable est une sorte de boîte dans laquelle on peut mettre du texte ou des nombres. Pour
assigner une valeur à une variable, on utilise la commande « = ».
/!\ Les mots-clés du langage ne peuvent être utilisés pour nommer des variables (c’est par exemple
le cas de for, in, range, print, etc.)
/!\ Un nom de variable peut contenir des chiffres mais ne peut commencer par un chiffre. Ainsi,
toto1 est un nom de variable acceptable, mais pas 1toto.
/!\ On peut faire des opérations sur les variables. Il faut alors bien s’assurer de leur type (chaine de
caractères ou numérique, et faire attention à l’utilisation des guillemets.
Instruction Affichage
a = 10
print(a) 10 #a est une variable de type numérique. Je
print(a+a) 20 # peux effectuer un calcul.
Instruction Affichage
nom = "Jean"
print(nom) Jean #On ne met pas de guillemets pour imprimer
print(nom + nom) JeanJean #le contenu d’une variable.
/!\ Essayez toujours de donner un nom qui a du sens à vos variables, de manière à obtenir un code
facilement lisible par d'autres personnes ou par vous-même dans le futur.
Exercice:
1. Assigner la valeur 15 à une variable, la valeur 28 à une autre et additionner les deux variables.
2. Assigner la valeur “tuku” à une variable, et trouver un moyen économique d’afficher “tukutuku”
à l’écan.
Pour répéter une instruction (c’est-à-dire pour créer une boucle) un nombre de fois connu à l’avance,
on utilise l’instruction :
for n in range(x):
Instruction Affichage
Exercice :
Afficher 15 fois “tic”, auquel on répond par “toc”. Au bout des 15 fois, afficher “C’est fini ce boucan,
oui !!”
Dans certains cas, il est nécessaire de fournir une valeur au programme alors qu'il est en train de
s'exécuter. On utilise pour cela l'instruction input. Le programme se met alors en pause et attend
que l'utilisateur entre une valeur au clavier.
Instruction Affichage
nom = input("Quel est votre nom ?") #Le message “Quel est votre nom ?” s’affiche.
#L'utilisateur entre le nom "Pierre".
print(nom) Pierre
/!\ input renvoie toujours une chaîne de caractères. Si l'on souhaite entrer un nombre et pouvoir
faire des calculs sur ce dernier, il faut utiliser int() pour les entiers et float() pour les nombres à
virgule.
Instruction Affichage
Instruction Affichage
Exercice :
1. Ecrivez un programme qui vous demande quelle taille vous chaussez, puis qui affiche une phrase
vous rappelant votre taille “vous chaussez du...”, et qui ajoute un commentaire de votre choix.
2. Ecrivez un programme qui vous demande un nombre, puis qui affiche le double de ce nombre.
V. Tests et conditions
If permet de tester le contenu d'une variable et d'exécuter une série d'instructions si la condition est
remplie. Les conditions les plus fréquemment testées sont :
Condition Exemple
Instruction
/!\ Une ligne commençant par if se termine par « : » et les instructions à effectuer si la condition est
vraie sont indentées.
Exercices :
Tests multiples
Exercice :
Il est parfois nécessaire de répéter une ou plusieurs instructions sans que l'on connaisse à l'avance le
nombre de répétitions. On utilise alors la fonction while (qui signifie tant que en anglais).
Instructions
nb_a_deviner = 8
entree = int(input("Je pense à un nombre entre 1 et 10. Devinez lequel."))
while entree != nb_a_deviner:
entree = int(input("Ce n'est pas le bon nombre. Essayez encore."))
print("Bravo. Vous avez trouvé!")
Exercice :
Ecrivez un programme qui demande un nombre à l’utilisateur. Tant que le nombre rentré est
différent de 5, le programme affiche “Perdu !” et redemande de rentrer un nombre.