Bonsoir,
Peut-on utiliser des variables avec la fonction "case" à la place de 0, 1, -1 qui sont des constantes ?
Je pars de ce code :
à la place de 0,1,-1, je souhaite utiliser, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 match nombre: case 0: print("Zéro") case 1: print("Positif") case -1: print("Négatif.") case _: print("C'est un autre nombre.")
Var-Zero, Var-Positif, Var-Negatif
que je ferai varier dans mon code suivant l'évolution des données.
il faut donc "passer" les variables Nombre, Var-Zero, Var-Positif, Var-Negatif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 match nombre: case Var-Zero: print("Zéro") case Var-Positif: print("Positif") case Var-Negatif: print("Négatif.") case _: print("C'est un autre nombre.")
Je n'ai rien trouvé dans la documentation Python.
D'avance merci pour votre aide
HL
Partager