Voilà, mon assignement:
Ecrire un algorithme, qui, à partir de trois longueurs a, b et c, détermine le côté le plus long puis teste si le triangle correspondant est rectangle.
Tester le programme avec:
1)5;12;13
2)9;8;6
3)4.5;7.5;6
J'ai fait quelque chose en python qui ressemble a ceci mais qui ne marche pas..
- Code: Select all
a = raw_input('Quel valeur pour A?')
b = raw_input('Quel valeur pour B?')
c = raw_input('Quel valeur pour C?')
maximum = max(a,b,c)
from math import *
if maximum > a and b:
nombre = sqrt(a*a+b*b)
if nombre == maximum:
print "Ce triangle est rectangle"
else:
print "Ce triangle n'est pas rectangle"
elif maximum > b and c:
nombre = sqrt(b*b+c*c)
if nombre == maximum:
print "Ce triangle est rectangle"
else:
print "Ce triangle n'est pas rectangle"
else:
nombre = sqrt(a*a+c*c)
if nombre == maximum:
print "Ce triangle est rectangle"
else:
print "Ce triangle n'est pas rectangle"
Pouvez vous me donner la réponse en m'expliquant si possible comment?
Merci et bonne soirée

PS: Cette assignement est pour demain et est donc assez urgent.. Merci encore!