您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
此仓库已存档。您可以查看文件和克隆,但不能推送或创建工单/合并请求。

02-portée-des-variables.md 757 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. +++
  2. title = "Portée des variables"
  3. weight = 2
  4. +++
  5. # Portée des variables
  6. Les arguments d'une fonction n'existent que dans le corps de celle-ci
  7. ```python
  8. def dire_bonjour(prénom):
  9. print("Bonjour " + prénom)
  10. dire_bonjour("Dimitri") # Ok
  11. print(prénom) # Erreur
  12. ```
  13. Les variables en dehors des fonctions sont disponibles partout:
  14. ```python
  15. salutation = "Bonjour "
  16. def dire_bonjour(prénom):
  17. print(salutation + prénom)
  18. dire_bonjour("Dimitri")
  19. ```
  20. Une variable peut avoir en "cacher" une autre si elle a une portée différente
  21. ```python
  22. def dire_bonjour(prénom):
  23. print("Bonjour " + prénom) # portée: uniquement dans
  24. # le corps dire_bonjour
  25. prénom = "Dimitri" # portée: dans tout le programme
  26. dire_bonjour(prénom) # Ok
  27. ```