Bonjour,
J'ai écrit un programme Python contenant plusieurs "if" et "elif" et je souhaite l'optimiser afin de réduire au maximum le nombre de conditions.
Voici la partie concernée du programme :
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 nomenclature=[] r=str(input("\nY a-t-il des ramifications ? ")) if r=="oui" : nb=int(input("Combien y en a-t-il ? ")) for i in range (nb) : if nb >1 : print("\nEntrez les données des différentes ramifications") p=int(input("où est-elle située ? ")) nomenclature.append(p) c=int(input("combien y a-t-il de carbone ?")) if c==1 : rami="méthyle" elif c==2 : rami="éthyle" elif c==3 : rami="propyle" elif c==4 : rami="butyle" elif c==5 : rami="pentyle" elif c==6 : rami="hexyle" elif c==7 : rami="heptyle" elif c==8 : rami="octyle" nomenclature.append(rami) else : ramification=""
Merci beaucoup de votre aide,
Cordialement
Partager