On Thu, May 29, 2008 at 6:41 PM, Gandalf <[EMAIL PROTECTED]> wrote:
> On May 30, 12:14 am, John Henderson <[EMAIL PROTECTED]> wrote:
>> Gandalf wrote:
>> > how do i write this code in order for python to understand it
>> > and print me the x variable
>>
>> > x=1
>> > def aaaa():
>> >     x++
>> >     if x > 1:
>> >         print "wrong"
>> >     else :
>> >         print x
>>
>> > aaaa()
>>
>> Example:
>>
>> x=1
>> def aaaa(x):
>>     x += 1
>>     if x > 1:
>>         return "wrong"
>>     else :
>>        return x
>>
>> print aaaa(x)
>>
>> John
>
> mmm isn't their any global variable for functions?

If I get what you're asking, you have to tell the function there
exists a global:

IDLE 1.2
>>> x=1
>>> def a():
        global x
        x+=1
        if x > 1:
                print x
        else:
                print "nope"

                
>>> print x
1
>>> a()
2
>>> print x
2
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to