0% ont trouvé ce document utile (0 vote)
15 vues19 pages

Structures conditionnelles et boucles en Python

Transféré par

Mariem Mariouma
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)
15 vues19 pages

Structures conditionnelles et boucles en Python

Transféré par

Mariem Mariouma
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

III.

Les structures conditionnelles en python

Sana Arfaoui
1
III. Les structures conditionnelles en python
III.1. La forme complète
a-Définition:
Une structure de contrôle conditionnelle à forme complète, si suivant
la valeur d’une condition, on exécute soit le traitement 1 soit le
traitement 2 si la condition est évaluée à Vraie, alors le traitement 1
est exécuté, dans le cas contraire le traitement 2 est exécuté

b-Syntaxe:

Sana Arfaoui
2
III. Les structures conditionnelles en python
III.1. La forme complète
a-Définition:
Une structure de contrôle conditionnelle à forme complète, si suivant
la valeur d’une condition, on exécute soit le traitement 1 soit le
traitement 2 si la condition est évaluée à Vraie, alors le traitement 1
est exécuté, dans le cas contraire le traitement 2 est exécuté

b-Syntaxe:

Sana Arfaoui
2
III. Les structures conditionnelles en python
III.2. La forme généralisée

a-Définition

Sana Arfaoui
4
III. Les structures conditionnelles en python
III.1. La forme généralisée

b-Syntaxe

Sana Arfaoui
5
III. Les structures conditionnelles en python
III.1. La forme généralisée

Exemple

Sana Arfaoui
6
III. Les structures conditionnelles en python
Applications

Application 1: concours de mannequins

Sana Arfaoui
7
III. Les structures conditionnelles en python
Applications

Application 1: concours de mannequins

Sana Arfaoui
7
IV. Les structures itératives en python: les boucles
IV.1. La boucle for
b-Syntaxe

Sana Arfaoui
9
IV. Les structures itératives en python: les boucles
IV.1. La boucle for
Exemple 1: en utilisant la boucle for, afficher « bonjour » lettre par lettre.

for lettre in ‘’bonjour’’: # la séquence est une chaine


print(lettre)
else:
print (‘’Fin’’)

Exemple 2: essayer avec la séquence; a=['Marie', 'avait', 'un', 'petit', 'mouton']

a = ['Marie', 'avait', 'un', 'petit', 'mouton']


for i in range(len(a)):
print (i, a[i])

Sana Arfaoui
10
IV. Les structures itératives en python: les boucles
IV.1. La boucle for

Sana Arfaoui
11
IV. Les structures itératives en python: les boucles
IV.1. La boucle for

Exemple:
for i in range(1,17,2): # 17 est exclu
print (i)

Exemple:
for i in range(5): # commence par 0 et termine par 4
print (i)
Sana Arfaoui
12
IV. Les structures itératives en python: les boucles
IV.1. La boucle for

Exemple:
for i in range(1,17,2): # 17 est exclu
print (i)

Exemple:
for i in range(5): # commence par 0 et termine par 4
print (i)
Sana Arfaoui
12
IV. Les structures itératives en python: les boucles
IV.2. La boucle While

a-Définition:

Sana Afaoui
14
IV. Les structures itératives en python: les boucles
IV.2. La boucle While

a-Définition:

Sana Arfaoui
14
IV. Les structures itératives en python: les boucles

IV.3. Les boucles imbriquées


Exemple:

IV.4. Contrôle de boucle (break, continue)


break: permet d’arrêter (interrompre) et sortir de la boucle

Sana Arfaoui
16
IV. Les structures itératives en python: les boucles

continue: permet d’arrêter (interrompre) l’itération courante et


passe à l’itération suivante.

Exemple:

Sana Arfaoui
17
1. Les listes
Définition: Une liste est une collection hétérogène d'éléments ordonnés et
modifiables séparés par une virgule et entourée de crochets

couleurs = ['rouge', 'vert', 'bleu', 'jaune' ]


print(couleurs) # ['rouge', 'vert', 'bleu', 'jaune']
print(couleurs[1]) # 'vert'
couleurs[1] = 7
print(couleurs) # ['rouge', 7, 'bleu', 'jaune'])

Liste des listes:

list1 = [1, 2, 5.0]


list2 = ['a', 'b', 'c']
list3 = [list1, list2] # une liste de liste
print(list3) # [[1, 2, 5.0], ['a', 'b', 'c']]

18
1. Les listes
Opérations sur les listes:
nombres = [5, 1, 9 ,30, 18]
[Link]()
print(nombres)
[Link](10)
print(nombres)
[Link]()
print(nombres)
[Link](18)
print([Link](18))
[Link](30)
print(nombres)

L'indiçage d'une liste s'effectue de la même manière qu'une chaîne de caractères


nombres[1:3] # [18, 9]
nombres[:2] # [10, 18]
nombres[:] # [10, 18, 9, 5, 1]
nombres[-1] # 1
nombres[3:3]=[8]

19

Vous aimerez peut-être aussi