Voilà mon code que j'ai rentré et qui marche presque parfaitement.
Je sais que le code n'est pas optimisé (ce n'est pas le sujet de mon post), mais je ne comprend pas pourquoi dans un des cas bien précis, il n’interprète pas ce que je veux.
Normalement, en ayant donné les valeurs qui sont au début du code (scox1), je devrais finir avec un résultats du genre : 0 - 1
Mais malheureusement, le résultat reste : 0 - 0
Est-ce qu'une âme charitable pourrait m'expliquer où est l'erreur ?
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
29
30
31
32
33
34
35
36
37 sco11=21 sco21=18 sco31=3 sco41=21 sco51=12 sco61=21 res_sh1d=0 res_sh1v=0 if(sco11>sco21 and sco11>20): if(sco31>sco41 and sco31>20): res_sh1d+=1 res_sh1v+=0 elif(sco51>sco61 and sco51>20): res_sh1d+=1 res_sh1v+=0 elif(sco31>sco41 and sco31>20 and sco51>sco61 and sco51>20): res_sh1d+=1 res_sh1v+=0 elif(sco21>sco11 and sco21>20): if(sco41>sco31 and sco41>20): res_sh1d+=0 res_sh1v+=1 elif(sco61>sco51 and sco61>20): res_sh1d+=0 res_sh1v+=1 elif(sco41>sco31 and sco41>20 and sco61>sco51 and sco61>20): res_sh1d+=0 res_sh1v+=1 print (res_sh1d,"-",res_sh1v)
Partager