Souha Mansour ISSATSo/LISI-A2 Programmation Python
TP1 : Introduction Python
Installation et configuration de l’environnement de développement :
Installer Python : https://www.python.org/downloads/
Vérification de l’installation : py --version
L’utilisation de l’interpréteur Python (Shell)
Exécuter votre premier programme Python :
Ouvrir l’invite de commandes (windows)
Ecrire python
>>> : indiquant où écrire le code
Ecrire : print("Bonjour")
Appuyer sur Entrée pour voir le résultat
L’utilisation d’un éditeur de texte
Dans l'éditeur, écrire print("Bienvenue")
Sauvegarder le fichier (par exemple, sous le nom test.py)
Ouvrir l’invite de commandes
Déplacer vers le dossier où vous avez sauvegardé votre fichier
Ecrire "py" et le nom du fichier que vous avez créé : py test.py
Appuyez sur Entrée pour voir le résultat
L’utilisation d’un environnement de développement intégré (IDE)
Installer VS code : https://code.visualstudio.com/download
Installer l'extension Python pour VS Code
Créer un dossier dans votre bureau pour enregistrer tous vos projets python.
1
Souha Mansour ISSATSo/LISI-A2 Programmation Python
Application :
➢ Se familiariser avec le langage Python
➢ Savoir les notions de base et les mettre en pratique
Exemple1 :
x = 101
y = "?????" # Vous pouvez écrire votre propre nom ou prénom
print(x)
print(y)
Exemple2 :
x = 15 # C’est quoi le type de x ?
x = "Bonne journée" # x maintenant est de quel type ?
print(x)
Exemple3 :
x = str(7) # De quel type devient x ?
y = int(7) # De quel type devient y ?
z = float(7) # De quel type devient z ?
Exemple4 :
x = 7
y = "Python" # y="Python" ou y='Python' c’est pareil !
print(type(x))
print(type(y))
Exemple5 :
a = 9
A = "Python"
print(a)
print(A)
Resultat : ? # On dit que Python est sensible à la casse
Exercices :
Exercice1 :
Instruction à taper : Message d'erreur :
47/0
"Python"/3
"Python" + 18
(45+3))*11
2
Souha Mansour ISSATSo/LISI-A2 Programmation Python
Exercice2 :
Instruction à taper : Résultat obtenu :
numero=input(" Entrez un entier inférieur à 20 : ")
type(numero)
numero = numero + 1
numero = int(numero)
type(numero)
numero = numero + 1
Exercice3 :
Instruction à taper : Résultat obtenu :
heure = 11
print("il est", heure,"heures.")
texte = "il est " + str(heure) + " heures."
Print(texte)
print("Bonjour") ; print("Mohamed")
print("Bonjour",end="");print("Mohamed")
print("Bonjour",end=" ");print("Mohamed")
nom="Mohamed"
age=20
print(nom, "a",age,"ans",sep="")
nom="Mohamed"
age=20
print(nom, "a",age,"ans",sep="*")
Exercice4 :
Instruction à taper : Résultat obtenu :
prenom = "Ali"
nom = "Ben ali"
age = 20
print(f"Bonjour {prenom} {nom}! Vous avez {age} ans.")
message = f"Bonjour {prenom} {nom}! Vous avez {age} ans."
print(message)
print("Bonjour", prenom, nom + "! Vous avez", str(age),
"ans.")
print("Bonjour " + prenom + " " + nom + "! Vous avez " +
str(age) + " ans.")
Exercice5 :
Ecrire un programme qui permet de saisir le prénom de l'utilisateur et afficher l'invite
suivante : Bonjour prénom
3
Souha Mansour ISSATSo/LISI-A2 Programmation Python
Exercice6 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir deux nombres x et y et
de lui afficher leur somme et leur produit
Exercice7 :
Ecrire un programme en Python qui demande à un utilisateur son année de naissance
(exemple : l’utilisateur choisit 2000) et l’année actuelle (exemple : 2023) et affiche le
message : C’était il y a … années (exemple : C’était il y a 23 années)
Exercice8 :
Ecrire un programme Python en suivant cet algorithme :
▪ Étant donnés deux nombres entiers ;
▪ Multiplier le premier nombre par 2 ;
▪ Multiplier le second nombre par 3 ;
▪ Additionner les deux résultats précédents ;
▪ Afficher le dernier résultat.