您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 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. ```