Vous êtes sur la page 1sur 3

Exercice 1

for i in range (8,17,3) :


print (i)
11
Quelle est la valeur du compteur i en sortie 14
de boucle ?
17

i = 8
while i < 17 :
print (i)
i += 3
11

Quelle est la valeur du compteur i en sortie 14


de boucle ?
17

s = 0
for i in range(1,6,2) :
s += i 15
print (s)
21
Qu'affiche le programme suivant ?
9

Qu'affiche le programme suivant ?


a = 75
b = 105 5
d = min(a,b) 35
while (a%d != 0 or b%d !=0) :
d -= 1 15
print (d)
7
3

Ce code oblige l'utilisateur à saisir un


nombre entier dans quel intervalle ? [20, 50]
a = 0
while a < 20 or a > 50 : [19, 51]
a = int(input())
[21 , 49]

[0 ,21]
Exercice à choix multiple : Diviseurs
Qu'est ce qu'affiche le code suivant ? 3456789
a = 10
i = 3 4 6 8 10
while i <= a :
if a%i == 0 :
print (i)
10
i += 1
5 10
Exercice 2
L = [ 10 , 20 , 30 , 40 , 50 , 60 ]
print (L[1])
10
Qu'est-ce qu'affiche ce code ? 20

50

L = [ 10 , 20 , 30 , 40 , 50 , 60 ]
print (L[2],L[-1])
30 60

10 60
Qu'est-ce qu'affiche ce code ?
10 20

s = 0
for i in range(1,6,2) :
s += i 15
print (s)
21
Qu'affiche le programme suivant ?
9

L = [10 ,20 , 30 , 40 , 50 , 60 ,70 ,80 ]


print (L[3:7])

L = [ 10 , 20 , 30 , 40 , 50 , 60 ]
L.insert(2,15)
print (L[1:4]) [15, 20,30]

[20,15,30]
Qu'est-ce qu'affiche ce code ?
[20,15,30,40]
L = [ 10 , 20 , 30 , 40 ]
L.append([50 , 60])
print (len(L))

Qu'est-ce qu'affiche ce code ?


L = [ 10 , 20 , 30 , 40 ]
L.extend([50 , 60])
print (len(L))

Qu'est-ce qu'affiche ce code ?


Exercice 3
On se propose d’écrire un programme intitulé mot qui permet de : Saisir une chaine de caractère puis :
1. Calcule sa longueur
2. Affiche le caractère de début et celui de la fin de la chaine
Exercice 4
Soit le programme python suivant :

1- quel est la valeur affiché par ce programme si la valeur de ch= « programme » et la valeur de e= « r »
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
2- En déduire le rôle de ce programme
……………………………………………………………………………………………………………………………………………………………………
3- Ecrire une autre fois le programme en utilisant la boucle Tant que (while) à la place de pour (for ).
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
Exercice 5
Compléter la ligne numéro 5 du programme par la condition qui convient :

Sachant que ce programme élimine tous les caractères non alphabétiques.

Exercice 6
Ecrire un programme qui saisit une chaine de caractères ch, et retourne True si la chaine ch contient
seulement des caractères chiffres sinon elle retourne False.
Exercice 7
Ecrire un programme qui saisit une chaine de caractères ch, et retourne la chaine ch après avoir supprimé
tous les caractères espaces s'ils existent au début de cette chaine.

Vous aimerez peut-être aussi