Computing">
[Go to site: main page, start]

0% ont trouvé ce document utile (0 vote)
2 vues5 pages

Introduction à Python 3 pour débutants

Le document présente un TP sur le paradigme de programmation avec Python, incluant des ressources d'apprentissage et des instructions pour l'installation de logiciels nécessaires. Il couvre des concepts fondamentaux tels que les opérateurs, les types de données, le transtypage, et les fonctions d'entrée/sortie, ainsi que des exercices pratiques pour appliquer ces connaissances. Des exemples de code Python sont fournis pour illustrer chaque concept abordé.

Transféré par

1matja99e
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)
2 vues5 pages

Introduction à Python 3 pour débutants

Le document présente un TP sur le paradigme de programmation avec Python, incluant des ressources d'apprentissage et des instructions pour l'installation de logiciels nécessaires. Il couvre des concepts fondamentaux tels que les opérateurs, les types de données, le transtypage, et les fonctions d'entrée/sortie, ainsi que des exercices pratiques pour appliquer ces connaissances. Des exemples de code Python sont fournis pour illustrer chaque concept abordé.

Transféré par

1matja99e
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

TP Paradigme de programmation

Manuel et logiciels
 "Apprendre à programmer avec Python 3" de Gérard Swinnen.
–La version numérique de cet ouvrage est disponible en téléchargement libre via le lien
suivant:
–[Link]
–Version arabe:
–[Link]
 Pour réaliser les laboratoires du cours, vous auriez, essentiellement, besoin des
logiciels suivant:
–Python 3 ([Link]
–PyCharmCommunity Edition (conseillé, mais pas obligatoire):
–[Link]
 Il faut installer (si ce n’est pas déjà fait) Java:
 [Link]/fr
Installation
•[Link]

Premiers pas avec Python

1
TP Paradigme de programmation

Il est conseillé de commencer par utiliser l’environnement de développement fourni par


python(IDLE): Les trois caractères >>> constituent le signal d’invité, ou prompt principal,
lequel vous indique que Python est prêt à exécuter une commande.
1. LES OPERATEURS
Taper les instructions de la colonne gauche et écrivez les résultats obtenus
Instruction à taper Résultat
>>>20+1
>>>20/3
>>>20//3
>>>20%3
>>>5.45*10
>>>2**4
>>>(3+2)*5
>>>3+2*5
>>> "bonjour" (avec guillemets)
>>>’bonjour ’(avec apostrophes et non pas des guillemets)
>>>"il fait" + "beau"
>>>"il fait" + "beau " + "et chaud"
>>>"bonjour" *5
>>>20 /0
>>>20@3
>>>"bonjour" /3
>>>"bonjour" +5
>>>(3+2))*5
2. LES TYPES
Instruction à taper Résultat
>>> type(3)
>>> type(1.5)
>>> type(3 .0)
>>> type("bonjour")
>>> type("3")
>>> type(3+1 .5)
3. TRANSTYPAGE
Donnée de départ Type de la donnée Instruction à taper Type de résultat
de départ obtenu
3.0 int(3.0)
3.5 int(3.5)
3 float(3)
4 str(4)
"3" int(" 3")
"3.5" float(" 3.5")
"bon jour" int("bonjour")
4. BASE DE NUMERATION
Instruction à taper Résultat
>>>a=31

2
TP Paradigme de programmation
>>>bin(a) #conversion de a en binaire
>>>oct(a) #conversion de a en octal
>>>hex(a) ) #conversion de a en hexadecimal
>>>int(‘AC’,16) #conversionde (AC)16 EN Décimal
>>>0b11111==31
>>>0XAA==170
5. TYPE BOOLEEN
Instruction à taper Résultat
>>>1==1
>>>1==3
>>>1 !=3
>>> 1==1.0
>>> (3+7) == (5*2)
>>>(1==1 ) and (2<2)
>>>1<4<15
>>>valeur= (1==1)
>>> type( valeur)
>>>not( valeur)
>>>True and False
>>> True or False
not(False)
6. AFFECTATION
Instruction à taper Quelle est la variable ? résultat
>>> age= 20
>>>age=30
>>>prenom="perceval"
>>>taille_m=1.75
>>>taille_cm=100*taille_m
>>>age=age+3
>>>phrase1="bonjour " + prenom
>>>phrase1=phrase1 + " i"
>>>phrase2=prenom + " a" +
str(age) + " ans"

Instruction à taper Quelle valeur contient la variable ?


>>> age
>>> prenom
>>>prenom="Lancelot"
>>> prenom
>>>age=40
>>>age
>>>age=22
>>>age
>>>age=age+ 1
>>>age
>>>phrase1
>>> phrase2
>>>profession
3
TP Paradigme de programmation
>>> profession="étudiant(e)"
>>> profession

7. Fonction d’entrée /sortie

>>>numero=input("enter un chiffre entre 1et 5 :")


>>>numero=numero+1
>>>numero=int(numero)
>>>type(numero)
>>>numero=numero+ 1
>>>X= int(input("donner un entier"))
>>>print(X)
>>>Y=float(input("donner un réel"))
>>>print (Y)
\n : affichage avec retour à la ligne
Sep : désigne le caractère de séparation
End= : désigné le caractère de marquage fin
%.nf%a : écriture du réel avec un nombre n de chiffre après la virgule

>>>a=1 ; b=5 ; c=7


>>> a,b,c
>>>print(‘a=’,a,’\nb=’,b,’\nc=’,c)
>>>print(a,b,c,sep=’.’)
>>> print(a,b,c,sep=’\n’)
>>> print(‘a=’,a,’b=’,b, ’c=’,c,sep=’ ‘,end=’.’)
>>>a=1 /3 ; print(a)
>>>print(‘% .4f%a)
8. Écriture formatée
La méthode .format() permet une meilleure organisation de l’affichage des variables
Notez que > spécifie un alignement à droite, < spécifie un alignement à gauche et ˆ spécifie
un alignement centré. Il est également possible d’indiquer le caractère qui servira de
remplissage lors des alignements (l’espace est le caractère par défaut).
Faire un essai en exécutant
Instruction résultat
>>> print (10) ; print (1000)
>>> print ("{: >6 d }". format (10)) ; print ("{: >6 d}". format (1000))

>>> print ("{: <6 d }". format (10)) ; print ("{: <6 d}". format (1000))
>>>print ("{:^6 d }". format (10)) ; print ("{:^6 d}". format (1000))
>>> print ("{:*^6 d }". format (10)) ; print ("{:*^6 d }". format (1000))
>>> print ("{:0 >6 d }". format (10)) ; print ("{:0 >6 d }". format (1000))

4
TP Paradigme de programmation
EX1 : permutation
Saisir deux entiers x et y, les afficher, permuter les deux valeurs de x et y puis afficher le
nouveau contenu des variables
Ex2 : calcul de l’aire d’un rectangle
 Saisir deux valeurs flottantes dans deux variables largeur et longueur.
 Calculer l’aire de la surface correspondante et stockez là dans une autre variable aire.
 Réaliser un affichage propre pour donner le résultat du calcul
Ex3 : calculer du volume d’une sphère
 Saisir une variable flottante dans une variable rayon.
 Calculer le volume de la sphère correspondante et stockez là dans une variable volume.
 Réaliser un affichage propre pour donner le résultat du calcul
Ex4 :calcul de la division euclidienne
 Saisir deux entiers positifs et b ;
 Calculer le quotient q et le reste r ;
 Afficher la division euclidienne. Avec par exemple 45 et 11, on doit obtenir : 45=11*4+1
Ex5 : calcul du prix TTC
Ecrire un programme qui calcule le prix TTC d’un nombre données d’articles de prix unitaire
données. Utiliser les variables nécessaires, avec un T.V.A+19.6%
Les résultats devront se présenter ainsi :
Nombres d’articles :5
Prix HT : 42.15DT
Prix TTC : 252.06 DT
Ex6 : parité
 Saisir un entier, Tester s’il est pair ou impair et Afficher le résultat
Ex7 : incrémentation de l’heure
 Saisir l’heure courante sous forme (h,m,s)
 Afficher cette heure incrémentée de 1 seconde.

Vous aimerez peut-être aussi