# Les variables calculées Une variable calculée est une variable donc sa valeur est le résultat d'une fonction python. ## Variable avec une valeur par défaut calculée Créons une variable dont la valeur est retournée par la fonction "return_no" : ``` ``` Puis créons la fonction "return_no" : ```def return_no(): return 'no'``` Dans ce cas, la valeur par défaut est la valeur retournée par la fonction (ici "no"), elle sera calculée tant que l'utilisateur n'a pas de spécifié une valeur à cette variable. Si l'utilisateur à définit une valeur par défaut à "my_calculated_variable" : ``` yes ``` Cette valeur par défaut sera complètement ignorée. ## Variable avec une valeur calculée En ajoutant le paramètre "hidden" à "True" dans la variable précédente, l'utilisateur n'aura plus la possibilité de modifié la valeur. La valeur de la variable sera donc systématiquement calculée : ```