Difference between revisions of "CSC111 Exercises with Global Variables"
(→Case 3) |
|||
Line 68: | Line 68: | ||
<br /> | <br /> | ||
| | | | ||
− | + | >>> | |
− | >>> | + | <font color="bue">A = 3</font> |
− | <font color="bue">A = 3</font> | + | <font color="red">Traceback (most recent call last): |
− | <font color="red">Traceback (most recent call last): | ||
File "/Users/thiebaut/Desktop/PYTHON/globalExercises.py", line 8, in <module> | File "/Users/thiebaut/Desktop/PYTHON/globalExercises.py", line 8, in <module> | ||
f1( 30 ) | f1( 30 ) | ||
File "/Users/thiebaut/Desktop/PYTHON/globalExercises.py", line 4, in f1 | File "/Users/thiebaut/Desktop/PYTHON/globalExercises.py", line 4, in f1 | ||
print( "f1", x, A ) | print( "f1", x, A ) | ||
− | UnboundLocalError: local variable 'A' referenced before assignment</font> | + | UnboundLocalError: local variable 'A' referenced before assignment</font> |
+ | |||
+ | >>> | ||
− | |||
− | |||
|} | |} | ||
<!-- ---------------------------------------------------------------------------------------------- --> | <!-- ---------------------------------------------------------------------------------------------- --> | ||
<br /> | <br /> | ||
+ | |||
=Case = | =Case = | ||
<br /> | <br /> |
Revision as of 18:17, 24 April 2014
--D. Thiebaut (talk) 15:57, 24 April 2014 (EDT)
Case 1
A = 3
def f1( x ):
print( "f1", x, A )
print( "A = ", A )
f1( 30 )
|
>>>
A = 3
f1 30 3
>>>
|
Case 2
def f1( x ):
print( "f1", x, A )
A = 3
print( "A = ", A )
f1( 30 )
|
>>>
A = 3
f1 30 3
>>>
|
Case 3
|
>>> A = 3 Traceback (most recent call last): File "/Users/thiebaut/Desktop/PYTHON/globalExercises.py", line 8, in <module> f1( 30 ) File "/Users/thiebaut/Desktop/PYTHON/globalExercises.py", line 4, in f1 print( "f1", x, A ) UnboundLocalError: local variable 'A' referenced before assignment >>> |
Case
|
>>>
>>>
|
Case
|
>>>
>>>
|
Case
|
>>>
>>>
|
Case
|
>>>
>>>
|