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 randrangeetrandint?
- 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 entrerandrangeetrandint?
- 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)
 



