Correction exercices les types de données en Python
Corrections exercices les boucles Python
-
Objectifs
- Comprendre et savoir utiliser les boucles en Python.
-
Exercice 03
-
Énoncé
- Vous pouvez visualiser l’énoncé de l’exercice
-
Correction
-
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].-
Exemple:
-
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
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))
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].
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)



