No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
Este repositorio está archivado. Puede ver los archivos y clonarlo, pero no puede subir cambios o reportar incidencias ni pedir Pull Requests.

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. ```