0% ont trouvé ce document utile (0 vote)
7 vues7 pages

Exercices Python : Variables et Types

Le document présente des exercices pratiques d'exécution de commandes Python en mode interactif, incluant des opérations arithmétiques, des conversions de types, et l'utilisation des fonctions print() et input(). Les exercices encouragent l'expérimentation avec des variables et des types de données, ainsi que la création de scripts simples. Les utilisateurs sont invités à réfléchir sur les résultats et les conversions possibles des variables.

Transféré par

wassimrabeh09
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues7 pages

Exercices Python : Variables et Types

Le document présente des exercices pratiques d'exécution de commandes Python en mode interactif, incluant des opérations arithmétiques, des conversions de types, et l'utilisation des fonctions print() et input(). Les exercices encouragent l'expérimentation avec des variables et des types de données, ainsi que la création de scripts simples. Les utilisateurs sont invités à réfléchir sur les résultats et les conversions possibles des variables.

Transféré par

wassimrabeh09
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 ”.

Vous aimerez peut-être aussi