Vous êtes sur la page 1sur 9

INTRODUCTION

Dans Ce Rapport nous avons essayé à présenter le cours de Python avec une

autre façon, en utilisant Jupyter Notebook qui est un environnement de

développement interactif basé sur le Web pour les blocs-notes, le code et les

données Jupyter. JupyterLab est flexible : configurez et organisez

l'interface utilisateur pour prendre en charge un large éventail de flux de

travail dans les domaines de la science des données, de l'informatique

scientifique et de l'apprentissage automatique. JupyterLab est extensible et

modulaire : écrivez des plugins qui ajoutent de nouveaux composants et

s'intègrent aux composants existants.

On va Expliquer la notion des boucles et tests sur python


3/25/2021 BouclesAndTests

if condition1 :
instruction1
instruction2
...
else :
instruction3
instruction4
...

if condition1 :
instruction1
instruction2
...

if condition1 :
instruction1
instruction2
...
elif condition2 :
instruction3
instruction4
...
elif condition3 :
instruction5
instruction6
...
else :
instruction7
instruction8
...

localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/BouclesAndTests.ipynb?download=false 1/3
3/25/2021 BouclesAndTests

In [9]: x = 1
if x > 0:
signe = 1
print("le nombre est positif")
else:
signe = -1
print("le nombre est négatif") # ligne mal indentée (au sens de l'algorithme
print("signe = ", signe)

le nombre est positif


le nombre est négatif
signe = 1

In [11]: x = 1
if x > 0:
signe = 1
print("le nombre est positif")
else:
signe = -1
print("le nombre est négatif") # ligne mal indentée (au sens de la gramm
print("signe = ", signe)

File "<tokenize>", line 7


print("le nombre est négatif") # ligne mal indentée (au sens de la gra
mmaire)
^
IndentationError: unindent does not match any outer indentation level

if condition :
instruction1

else :
instruction2

if condition : instruction1
else : instruction2

localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/BouclesAndTests.ipynb?download=false 2/3
3/25/2021 BouclesAndTests

In [16]: x = -5
if x < 0:
signe = -1
elif x == 0:
signe = 0
else:
signe = 1
print("Le Signe est ",signe)

Le Signe est -1

In [17]: x = -5
if x < 0: signe = -1
elif x == 0: signe = 0
else: signe = 1
print("Le Signe est ",signe)

-1

In [ ]:

localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/BouclesAndTests.ipynb?download=false 3/3
3/26/2021 Cours-paython

while condition vraie


bloc d'instructions à répéter

instruction normale
instruction normale
instruction normale
...
while condition :
instruction de la boucle
instruction de la boucle
instruction de la boucle
...
instruction normale
instruction normale
instruction normale

localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/Cours-paython.ipynb?download=false 1/3
3/26/2021 Cours-paython

In [ ]: 1. -*- coding:utf-8 -*-


2.
3. print("*** Avant la boucle ***")
4.
5. entree="bidule"
6.
7. while entree != "" :
8. print("------ dans la boucle ------")
9. entree=input("Taper un mot : ")
10.
11. print("*** Après la boucle ***")
12. input("Appuyer sur ENTER pour terminer le programme. ")

In [ ]: 1. # -*- coding:utf-8 -*-


2.
3. print("*** Avant la boucle ***")
4.
localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/Cours-paython.ipynb?download=false 2/3
3/26/2021 Cours-paython
5. entree="bidule"
6.
7. while entree != "":
8. print("------ dans la boucle ------")
9. entree=input("Taper un mot : ")
10. if entree=="ouistiti" :
11. print("J'ai vu un ouistiti !")
12. break
13.
14. print("*** Après la boucle ***")
15. input("Appuyer sur ENTER pour terminer le programme. ")

In [ ]:

localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/Cours-paython.ipynb?download=false 3/3
3/26/2021 Les BouclesFor

In [5]: v = "Imad"
for lettre in v:
print(lettre)

I
m
a
d

instruction 1
...
instruction n

In [6]: t = (1, 2, 3, 4)
for x in t: # affiche les nombres 1,2,3,4
print(x) # chacun sur une ligne différente

1
2
3
4

In [10]: for i in range(0,20):


print(i)

0
1
2
3
4
5
localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/Les BouclesFor.ipynb?download=false 1/2
3/26/2021 Les BouclesFor
6
7
8
9
10
11
12
13
14
15
16
17
18
19

In [8]: # Fournir les données d'entrée


n = int(input("Saisir un nombre : "))
print("les nombres naturels de 1 à ", n)

for i in range(1, n+1):


print(i, end=' ')

Saisir un nombre : 10
les nombres naturels de 1 à 10
1 2 3 4 5 6 7 8 9 10

localhost:8888/nbconvert/html/Desktop/PythonBouclesAndTests/Les BouclesFor.ipynb?download=false 2/2

Vous aimerez peut-être aussi