👤

Sagot :

Bonjour,

Exercice 1:

1)

c1 = int(input("c1 = "))

c2 = int(input("c2 = "))

c3 = int(input("c3 = "))

if c1 == c2 and c2 == c3:

  print("Le triangle est équilatéral.")

else:

  print("Le triangle n'est pas équilatéral.")

2)

c1 = int(input("c1 = "))

c2 = int(input("c2 = "))

c3 = int(input("c3 = "))

if c1 == c2 or c2 == c3 or c1 == c3:

  print("Le triangle est isocèle.")

else:

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

3)

c1 = int(input("c1 = "))

c2 = int(input("c2 = "))

c3 = int(input("c3 = "))

if c1 == c2 and c2 == c3:

  print("Le triangle est équilatéral.")

elif c1 == c2 or c2 == c3 or c1 == c3:

  print("Le triangle est isocèle.")

else:

  print("Le triangle n'est pas isocèle.") #S'il n'est pas isocèle alors il ne peut pas être équilatéral (la réciproque est bien évidement fausse).

Exercice 2:

1)

c1 = int(input("c1 = "))

c2 = int(input("c2 = "))

c3 = int(input("c3 = "))

#Ordre croissant => c3 > c2 > c1, c3 est l'hypoténuse dans le cas où le triangle est rectangle.

if c3**2 == (c1**2 + c2**2): #Théorème de Pythagore.

  print("Le triangle est rectangle.")

else:

  print("Le triangle n'est pas rectangle.")

2)

c1 = int(input("c1 = "))

c2 = int(input("c2 = "))

c3 = int(input("c3 = "))

if c2 > c3:

  c2, c3 = c3, c2 #c2 devient c3 et c3 devient c2 pour faire en sorte que c3 soit toujours le maximum.

if c1 > c3:

  c1, c3 = c3, c1 #c1 devient c3 et c3 devient c1.

if c3**2 == (c1**2 + c2**2): #Théorème de Pythagore.

  print("Le triangle est rectangle.")

else:

  print("Le triangle n'est pas rectangle.")

© 2024 IDNLearn. All rights reserved.