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:
Pouvez vous m'expliquez ce qui ne va pas et me corriger si possible? Merci et bonne soirée!
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"
PS: Il est a faire pour demain, don cc'est assez urgent.. Merci encore!
Partager