Correction exercices les types de données en Python
Sommaire
- 1- Objectifs
- 2- Exercice 01
- 2.1- Enoncé
- 2.2- Correction
- 3- Exercice 02
- 3.1- Énoncé
- 3.2- Correction
- 4- Exercice 03
- 4.1- Énoncé
- 4.2- Correction
- 5- Exercice 04
- 5.1- Énoncé
- 5.2- Solution
- 6- Exercice 05
- 6.1- Énoncé
- 6.2- Solution
- 7- Exercice 06
- 7.1- Énoncé
- 7.2- Correction
- 7.3- Quelle est la différence entre
randrange
etrandint
? - 7.4- Exemple:
- 8- Exercice 07
- 8.1- Énoncé
- 8.2- Solution
- 9- Exercice 08
- 9.1- Énoncé
- 9.2- Solution
- 10- Exercice 09
- 10.1- Énoncé
- 10.2- Solution
- 11- Exercice 10
- 11.1- Énoncé
- 11.2- Solution
- 12- Exercice 11
- 12.1- Énoncé
- 12.2- Solution
- 13- Exercice 12
- 13.1- Énoncé
- 13.2- Solution
- 13.2.1- Sommaire du cours 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
randrange
etrandint
? - 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
randrange
peut prendre…randrange (start, stop, step )
randrange
renverra 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)