👤

Trouvez des réponses à vos questions avec l'aide de la communauté FRstudy.me. Obtenez des conseils étape par étape pour toutes vos questions techniques de la part de membres de notre communauté dévoués.

Bonjour j'ai un devoirs sur le logiciel Python dont je ne comprends pas grands choses, pouvez vous m'aidez s'il vous plait...Merci


Bonjour Jai Un Devoirs Sur Le Logiciel Python Dont Je Ne Comprends Pas Grands Choses Pouvez Vous Maidez Sil Vous PlaitMerci class=
Bonjour Jai Un Devoirs Sur Le Logiciel Python Dont Je Ne Comprends Pas Grands Choses Pouvez Vous Maidez Sil Vous PlaitMerci class=
Bonjour Jai Un Devoirs Sur Le Logiciel Python Dont Je Ne Comprends Pas Grands Choses Pouvez Vous Maidez Sil Vous PlaitMerci class=
Bonjour Jai Un Devoirs Sur Le Logiciel Python Dont Je Ne Comprends Pas Grands Choses Pouvez Vous Maidez Sil Vous PlaitMerci class=

Sagot :

hello

La première question est très simple, il suffit d'écrire la valeur des variables à la place de leurs noms, ça donne

def Distance (xA, yA, xB, yB) :

   return sqrt((xA - xB)**2 + (yA - yB)**2)

La deuxième question:

Il faut déjà que tu écrives un programmes qui demande de saisir les coordonnées des trois points A, B et C.

Tu peux utiliser des tableaux ou des listes pour stocker les coordonnées de chaque point saisies par l'utilisateur.

Ensuite, grâce à la fonction Distance tu calcules la longueur de AB, AC et BC que tu stockes dans des variables ab,ac et bc par exemple.

Il faut donc comparer chaque longueur entre elles. Si au moins deux d'entre elles sont égales alors le triangle est isocèle.

En gros

isocele = False

if ab == ac :

 print("isocèle en A")

 isocele = True

if ab == bc :

print("isocèle en B")

isocele = True

if bc == ab :

print("isocèle en C")

isocele = True

if not isocele : (ou tu peux mettre isocele == False)

print("le triangle n'est pas isocèle")

Question 3:

On sait déjà comment déterminer si oui ou non le triangle est isocèle.

En suivant le même principe, il faut effectuer des tests sur les valeurs ab, bc et ab.

Pour qu'un triangle soit rectangle il faut que le carré de l’hypoténuse soit égale à la somme des carrées des deux autres côtés (merci Pythagore)

ça donne:

rectangle = False

if ab**ab == (bc**bc + ac**ac) :

 print("rectangle en C")

 rectangle = True

elif bc**bc == (ab**ab + ac**ac) :

 print("rectangle en A")

 rectangle = True

elif ac**ac == (ab**ab + bc**bc) :

 print("rectangle en B")

 rectangle = True

Evidemment y'a moyen d'optimiser ^^. Attention aux arrondis, aussi ! mais tu as le principe.

Question 4 :

Si un triangle est rectangle, alors son hypoténuse est un diamètre de son cercle circonscrit.

Soit O est le centre de ton cercle.

Ça signifie que si par exemple ton hypoténuse est AB, alors les coordonnées de O sont :

xO = abs((xA-xB) / 2)

yO = abs((yA-yB) / 2)

Donc dans le code précédent tu peux directement calculer les coordonnées de O au moment où tu détecte que le triangle est rectangle.

Je pense que je t'ai suffisamment aider :)