Je sais que c'est tout bête mais pourtant je ne connais pas la différence entre les deux. Merci
Version imprimable
Je sais que c'est tout bête mais pourtant je ne connais pas la différence entre les deux. Merci
Déjà, le premier truc à savoir pour comprendre la différence, c'est que elif, c'est une abréviation de else if. Ce qu'on peut traduire par Sinon si ... Donc, elif vient forcément après un premier if.
Le même code sans la commande elifCode:
1
2
3
4
5
6
7
8 if i <0 : cas_negatif() elif i=0 : cas_zero() else : cas_positif() -- suite du traitement
En terme d'intentation, on a une différence, elif permet de lister plein de cas, avec toujours le même niveau d'indentation, alors que else combiné avec if oblige à ajouter un niveau d'indentation.Code:
1
2
3
4
5
6
7
8
9 if i <0 : cas_negatif() else : if i=0 : cas_zero() else : cas_positif() -- suite du traitement
Ok j'ai compris merci beaucoup !
Bonjour
Surement une faute d’inattention de tbc92 : l'opérateur d'égalité en python est ==