Bonjour,

Je vous soumets le code qui ne s'exécute pas correctement.

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
27
28
a = input("Veuillez saisir la longueur du côté a:  ")
b = input("Veuillez saisir la longueur du côté b:  ")
c = input("Veuillez saisir la longueur du côté c:  ")
s = []
while a.isdigit() == False:
    a =input("Veuillez ressaisir la longueur du côté a:  ")
while b.isdigit() == False:
    b =input("Veuillez ressaisir la longueur du côté b:  ")
while c.isdigit() == False:
    c =input("Veuillez ressaisir la longueur du côté c:  ")
int(a) , int(b) , int(c)
if  c < (a+b) and a < (b+c) and  b < (a+c):
    print("Un triangle peut être construit")
    s.append(a) , s.append(b) , s.append(c) , s.sort()
    a = s[0] , b = s[1] , c = s[2]
    if int(c)**2 == int(a)**2 + int(b)**2:
        if s[0] == s[1]:
            print("Il s'agit d'un triangle rectangle isocèle")
        else:
            print("Il s'agit d'un triangle rectangle")
    elif s[0] == s[1] and s[1] == s[2]:
         print("Il s'agit d'un triangle équilatéral")
    elif s[0] == s[1] or s[1] == s[2] or s[0] == s[2] :
        print("Il s'agit d'un triangle isocèle")
    else:
        print("Il s'agit d'un triangle quelconque")
else:
    print("Un triangle ne peut pas être construit")
Ps : Le script s'inspire de l'exercice 6.11 du livre "Apprendre à programmer avec python 3" de Gérard Swinnen.

Bonne journée et merci d'avance.