TP1
Exercice 1
Exécuter tour à tour les instructions suivantes en mode interactif de l’IDLE Python :
1+
[ ]:
[ ]: 1+2
[ ]:
[ ]:
[ ]: 1+2=3
[ ]:
[ ]:
[ ]:
MaVariable1+MaVariable2
[ ]:
[ ]:
1
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]: MaVariable="a"+"2"
[ ]:
[ ]:
2
[ ]:
[ ]: MaVariable=True*3
[ ]: MaVariable=False*3
Exercice 2
Exécutez tour à tour les instructions suivantes :
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
Exercice 3
Exécutez tour à tour les instructions suivantes en mode interactif :
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
3
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
Exercice 4
1. Ecrire tour à tour les instructions suivantes en mode interactif.
[ ]: a=2
[ ]: b=8/3
4
[ ]: c=a+b
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
[ ]:
2. Répondre les instructions précédentes en mode script.
[ ]: a=2
b=8/3
c=a+b
c
type(c)
x=round(c)
x
y=round(c,2)
y
z=round(2.5)
z
t=round(2.6)
t
3. Qu’est-ce que vous remarquez ?
4. A votre avis que devons-nous faire pour voir les résultats ?
1 Conversion de type
1. Convertissez les variables su iv a nt es vers le type demandé et déduire quand est ce que
ceci est possible.
1. int
5
[ ]: a=11.2
c=True
e=False
f='a'
g=1+2j
h=1+2
i=1.3+2.1
B. float
[ ]: a=11
b="11.2"
c="11.2e-3"
d="11.2E-3"
f="11.2e5"
g="11.2e3.2"
h=False
h='True'
C. bool
[ ]: a=0
b='0'
c=1
d='1'
e=-5
f=34
g=0.0
h=0.1
i='True'
j='False'
k=''
D. str
[ ]:
E. Déduire la conversion des variables suivantes vers le type int :
[ ]:
6
2 La fonction print()
Affectez au variable Nom, Prenom, Age, Filiere et Groupe, votre nom, prénom, âge, filière et
groupe.
Remplir les zones vides pour aboutir au même affichage.
[1]: Nom="votreNom"
Prenom="votrePrénom"
[2]:
Nom : votreNom | Prénom : votrePrénom
Age|votreAge
Filiere**votreFiliere Groupe**votreGroupe
3 La fonction input()
1. Affectez au variable Nom, Prenom et Age votre nom, prénom et âge à partir du clavier.
2. Calculer votre age sachant que age=AnneeActuelle-Année de naissance
3. Ecrivez un script python qui effectue les opérations suivantes :
1. Demande à l’utilisateur de saisir deux nombres (le programme stockera ces nombres dans
des variables qui seront nommées nombre1 et nombre2) ;
2. Afficher à l’écran une phrase indiquant à l’utilisateur si le premier nombre est un diviseur,
ou pas, du second nombre. Par exemple :
1. Avec 4 et 8, on doit obtenir : “ It’s True that 4 is divisor of 8 ”.
2. Avec 8 et 11, on doit obtenir : “ It’s False that 8 is divisor of 11 ”.