# Valeur calculée de la variable ## 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. Attention, si une valeur par défaut est définit dans la variable "my_calculated_variable" : ``` yes ``` Cette valeur par défaut sera complètement ignorée. C'est le calcul qui en définira la valeur. ## 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 : ```