Ressources du Congo

#TutorielPython3 : Apprendre à coder en Python #31 : Atelier pratique. Scripts divers - Séquence #4. Élément de réponse #5

1 Juin 2019 , Rédigé par Zamba Synkin Publié dans #Tech' Net & Code, #e-Learning, #Dico exquis anti-mystification, #Carte blanche à

Séquence #4 :  Élément de réponse #5
Séquence #4 : Élément de réponse #5

 

 

 

Prérequis : tous les tutoriels précédents

Élément de réponse #4 (Terminale S)

Pour rappel, il nous a été demandé ce qui suit :

 (Terminale S, niveau de difficulté XL)
 (Terminale S, niveau de difficulté XL)

5. Écrire un script qui permet de générer et lister 10 triplets pythagoriciens. Exemples : (3, 4, 5) et (9, 40, 41) sont deux triplets pythagoriciens.

Pour rappel :

  • En arithmétique, un triplet pythagoricien est un triplet (x, y, z) d'entiers naturels non nuls vérifiant la relation de Pythagore : x2 + y2 = z2.

À noter :

Comme c’est un problème ouvert, eh bien, aucune autre information n'est donnée. C’est à vous de chercher. C’est le principe des problèmes du même nom !

Je vous propose de ce pas de passer au script. Il n'appelle pas de remarque particulière pour les RDCnautes qui suivent ce tutoriel depuis le début. Je signalerai tout simplement l'imbrication de 2 boucles. 

Scripts divers - Séquence #4. Élément de réponse #5
Scripts divers - Séquence #4. Élément de réponse #5

Quand j’exécute ce script, voici ce que nous renvoie la Console Python :

Scripts divers - Séquence #4. Élément de réponse #5
Scripts divers - Séquence #4. Élément de réponse #5 - Triplet pythagoricien

Voilà le tour est joué.  Ce script fait donc l'affaire mais il n'est pas optimisé. Pour l'améliorer, nous allons avoir besoin notamment des listes. Dont je précise que c'est une nouvelle notion que j'aborderai dans les tutoriels à venir.

Lire la suite :    Les listes #1

Partager cet article

Commenter cet article