Objectifs
- Comprendre et savoir utiliser les boucles en Python.
Exercice 03
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Correction
def pgcd(a,b): if a % b == 0: return b else: return pgcd(b, a % b) a,b = int(input('Nombre a : ')), int(input('Nombre b : ')) c,d = a,b if(a<b): a,b = d,c print ("Le PGCD de ",c," et de ",d," est ",pgcd(a,b))
Exercice 04
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
- Oui
- Oui
- Non
- Oui
- Non
Exercice 05
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
- float
- float
- str
- bool
- int
- float
- int
- bool
- str
- float
- str
Exercice 06
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Correction
- Résultat: B & C
Quelle est la différence entre
randrangeetrandint?- Il y a une légère différence lorsqu'il est utilisé avec seulement deux paramètres. randint (x, y) renverra une valeur> = x et <= y, tandis que
randrange (x, y)renverra une valeur > = x et(nb non inférieur ou égal à y) - Il y a une plus grande différence si vous utilisez le paramètre supplémentaire que
randrangepeut prendre…randrange (start, stop, step ) randrangerenverra un nombre aléatoire contenu dans la liste. Ainsi, randrange (0,30,5) renverrait UN des nombres dans [0, 5, 10, 15, 20, 25].
randrange(start, stop, step) créera une plage d'entiers, commençant à "start" et inférieure à "stop", et incrémentée entre les deux par "step". par exemple intervalle (2,11,2) = [2,4,6,8,10], ou intervalle (0, 30, 5) = [0, 5, 10, 15, 20, 25].- Il y a une légère différence lorsqu'il est utilisé avec seulement deux paramètres. randint (x, y) renverra une valeur> = x et <= y, tandis que
Exemple:
from random import randint, randrange resultint = [] resultrange = [] for i in range (100): resultint.append(randint(5,11)) resultrange.append(randrange(5,12,1)) print(resultint) print(resultrange)
Exercice 07
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
- La bonne réponse est B
Exercice 08
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 09
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
- La bonne réponse est A
Exercice 10
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution

Exercice 11
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution

Exercice 12
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
