Python – Portée des variables

Portée des variables en Python

1. Qu'affiche le programme suivant :

[pastacode lang="python" manual="a%20%3D%200%0Adef%20%20proc()%3A%0A%20%20%20%20a%20%3D%201%0Aproc()%0Aprint(a)" message="" highlight="" provider="manual"/]
A.
B.
C.
D.
2. Qu'affiche ce programme :

[pastacode lang="python" manual="a%20%20%3D%200%0Adef%20proc()%3A%0A%20%20%20%20a%20%3D%201%0A%20%20%20%20print(a)%0Aproc()" message="" highlight="" provider="manual"/]
A.
B.
C.
D.
3. Qu'affiche ce programme :

[pastacode lang="python" manual="a%20%20%3D%200%0Adef%20proc()%3A%0A%20%20%20%20a%20%3D%201%0A%20%20%20%20print(a)%0A" message="" highlight="" provider="manual"/]
A.
B.
C.
D.
4. Qu'affiche le programme suivant :

[pastacode lang="python" manual="a%20%20%3D%200%0Adef%20proc()%3A%0A%20%20%20%20global%20a%0A%20%20%20%20a%20%3D%201%0Aproc()%0Aprint(a)" message="" highlight="" provider="manual"/]
A.
B.
C.
D.
5. Qu'affiche le programme suivant :

[pastacode lang="python" manual="def%20f%20()%3A%0A%20%20%20%20global%20a%0A%20%20%20%20a%20%3D%20a%20%2B%201%0A%20%20%20%20c%20%3D%202%20*%20a%0A%20%20%20%20return%20a%20%2B%20b%20%2B%20c%0Aa%20%3D%203%0Ab%20%3D%204%0Ac%20%3D%205%0Aprint%20(%20f%20())" message="" highlight="" provider="manual"/]
A.
B.
C.
D.
6. Qu'affiche le programme suivant :

[pastacode lang="python" manual="def%20f(x)%3A%0A%20%20%20%20print(x)%0A%0Ab%20%3D%206%0Af(b-1)" message="" highlight="" provider="manual"/]
A.
B.
C.
D.

 

Retour en haut
Retour haut de page