TP n°3 Python

Cours issu d'un travail remarquable d'Arnaud Bodin (Université de Lille) que l'on peut retrouver ici : exo7


Retour sur la page de cours sur mathsguyon.fr
Les tests :

I
Tester les chiffres d'un entier :
Objectifs : trouver des nombres dont les chiffres vérifient certaines propriétés.
1. Le programme suivant affiche tous les entiers de $0$ à $99$. Comprends ce programme.
Que représentent les variables $u$ et $d$ ?
Exemple 1 :


2. Trouve tous les entiers compris entre $0$ et $999$ qui vérifient toutes les propriétés suivantes :
$\quad\bullet\quad$ L’entier se termine par 3,
$\quad\bullet\quad$ La somme des chiffres est supérieure ou égale à 15,
$\quad\bullet\quad$ Le chiffre des dizaines est pair.
3. Modifie ton programme précédent pour compter et afficher le nombre d’entiers vérifiant les propriétés
II
Nature d'un triangle :
Objectifs : déterminer les propriétés d’un triangle à partir des trois longueurs des côtés.
On se donne trois longueurs $a$,$b$ et $c$.

Tu vas déterminer les propriétés du triangle dont les longueurs seraient $a$,$b$ ,$c$.
1. Définis trois variables $a$ ,$b$ et $c$ avec des valeurs entières et $a\leq b\leq c$ (ou bien demande à l’utilisateur trois valeurs).
2.Demande à Python de tester si les longueurs vérifient bien $a\leq b\leq c$. Affiche une phrase pour la réponse.
3.Existence : Il existe un triangle correspondant à ces longueurs si et seulement si :$a+b>c$. (C'est ce qu'on appelle l'inégalité triangulaire !!).
Demande à Python de tester si c’est le cas et affiche la réponse.
3.Triangle rectangle. Demande à Python de tester si le triangle est un triangle rectangle.
4.Triangle isocèle. Teste si le triangle est isocèle.
5. Triangle équilatéral. Teste si le triangle est équilatéral.