Revenir
Revenir

Triplets pythagoriciens

Untriplet pythagoricien est un triplet d'entiers

Sommaire

Triplet pythagoricien - ÉnoncéTriplet pythagoricien - Programme PythonTriplet pythagoricien - Programme Python corrigé

Triplet pythagoricien - Énoncé

Untriplet pythagoricien est un triplet d'entiers
(a,b,c)(a,b,c)(a,b,c)
, avec 
0<a<b<c0<a<b<c0<a<b<c
Exemples
&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;Très utilisé par les maçons, le triplet 
(3,4,5)(3,4,5)(3,4,5)
 est pythagoricien. En effet, on  bien 
32+42=523^2 + 4^2 = 5^232+42=52
.
&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;Le triplet 
(5,12,13)(5,12,13)(5,12,13)
 est aussi pythagoricien. En effet, on a bien 
52+122=1325^2 + 12^2 = 13^252+122=132
.
Problématique  Comment dresser la liste des entiers pythagoriciens tels que
c<100c<100c<100
 ?
Partie A  Appropriation du problème
1.Les triplets 
(1,2,3)(1,2,3)(1,2,3)
 et
(6,8,10)(6,8,10)(6,8,10)
 sont-ils pythagoriciens ? 
2.Exécuter le programme de la perle « Triplet pythagoricien - Programme Python». Qu'affiche-t-il ? 
3.Paramètrer la valeur deMsur 10 et relancer le code. Que se passe-t-il ?
Partie B  Création de la fonctionest_Pythagore(a,b,c)
On cherche à créer une fonction qui prenne en argument un triplet de valeur 
(a,b,c)(a,b,c)(a,b,c)
 et qui affiche à l'écran « Le triplet {a},{b},{c} est pythagoricien.»lorsque c'est le cas.
1.Rappeler la condition à laquelle un triplet est pythagoricien.
2.Traduire cette condition en langage Python.
3.Écrire la fonctionest_Pythagore(a,b,c).
Partie C  Création du programme complet
À partir du code initial de la console et de votre fonctionest_Pythagore, développer un programme qui affiche les premiers entiers pythagoriciens tels que
c<100c<100c<100
.

Triplet pythagoricien - Programme Python

Ouvrir ce fichier pour réaliser l'activité.

Triplet pythagoricien - Programme Python corrigé