Ressources du Congo

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

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

(Archives)

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

 

 

 

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

Élément de réponse #4 (Niveau : 2 de)

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

Inégalité triangulaire

Définition : un triangle est un polygone à 3 côtés.

Propriété utile :

  • Dans un triangle, la longueur d'un côté est toujours inférieure à la somme des longueurs des deux autres côtés. Lorsqu'il y a égalité, les trois points sont alignés.

4. Écrire un script qui demande à l’utilisateur de saisir 3 nombres entiers, à la volée, puis les analyse pour lui retourner un message approprié selon le cas :

  • Ce triangle est constructible. Bravo! 
  • Oups! On ne pas peut construire un triangle avec ces 3 entiers. Veuillez recommencer.

Le nombre d’essais est limité à 3, en cas de saisie infructueuse.

a. Le script

Je vous propose de voir de ce pas le script (un autre classique) qui, à mes yeux, ne requiert pas de remarque particulière. D'autant qu'il suffit de bien traduire la propriété précédente sous Python pour que le code donne des résultats escomptés.

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

2.  Premier essai

  • Avec 3 x (2, 3, 5)   

Et voilà ce que me renvoie, en trois temps, la Console Python :

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

C'est normal étant donné le non-respect de la propriété indiquée ci-haut !

3.  Autre tentative en réfléchissant !

  • Avec 5, 7, 9 (la propriété est respectée : 5+7 >9)

Et la Console Python me renvoie ceci :

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

À noter :

Vous pouvez améliorer ce script en y donner une petite touche personnelle. Laquelle ? 

Lire la suite :

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

Partager cet article

Commenter cet article