Algorithme Longueurs Maximum
Bonsoir à vous,
Voilà, mon assignement:
Citation:
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
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| 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 m'expliquez ce qui ne va pas et me corriger si possible? Merci et bonne soirée!
PS: Il est a faire pour demain, don cc'est assez urgent.. Merci encore! :D