Exercice 8
Ecrire un programme en Python qui renvoie l'ensemble des entiers carrés parfais inférieur ou égaux à 100
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# fonction qui teste si un nombre est un carré parfait def perfectSquare(n): test = False for i in range(0 , n+1): if i**2 == n: test = True return test # initialisation de l'ensemble demandé A = set({}) # parcourir les entiers de 1 à 100 for i in range(0 , 101): # tester si 'i' est un carré parfait if perfectSquare(i): A.add(i) # afficher l'ensemble des carrés parfaits print("A = ", A) # output: A = {0, 1, 64, 4, 36, 100, 9, 16, 49, 81, 25} |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 8: ensemble des carrés parfaits en python”