Souha Mansour ISSATSo/LISI-A2 Programmation Python
TP1 : Introduction Python
Installation et configuration de l’environnement de développement :
Installer Python : [Link]
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 [Link])
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 [Link]
Appuyez sur Entrée pour voir le résultat
L’utilisation d’un environnement de développement intégré (IDE)
Installer VS code : [Link]
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.