Bonsoir à vous,
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


Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!