May-12-2023, 04:40 AM
Just learning about using a global variable. I have this going:
I had to comment out those two lines in order to get the program to run. I thought that in my show_value function I could modify the value of the variable, but apparently I cannot because the compiler flagged it.
I don't quite get it. If I declare a global variable that can be seen and accessed in the show_value function, then why can't I modify it in the function as well?
1 2 3 4 5 6 7 8 |
x = 4 def show_value(): print ( 'Value of x: ' + str (x)) # x += 3 # print('Value of x: '+ str(x)) show_value() |
I don't quite get it. If I declare a global variable that can be seen and accessed in the show_value function, then why can't I modify it in the function as well?