variable question
norseman
norseman at hughes.net
Thu Jul 10 13:03:01 EDT 2008
More information about the Python-list mailing list
Thu Jul 10 13:03:01 EDT 2008
- Previous message (by thread): variable question
- Next message (by thread): variable question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Support Desk wrote: > I am trying to assign a variable using an if / else statement like so: > > > > If condition1: > > Variable = something > > If condition2: > > Variable = something else > > Do stuff with variable. > > > > But the variable assignment doesn't survive outside the if statement. Is > there any better way to assign variables using an if statement or exception > so I don't have to write two almost identical if statements. This is > probably a dumb question. > > > > > ------------------------------------------------------------------------ > > -- > http://mail.python.org/mailman/listinfo/python-list =================================== Is this test in a def? If in-line there should be no problem if Var is done as this: var= ' ' test= '2' if test == '1': var= 'choice 1' elif test == '2': var= 'choice 2' elif test == '3': var= 'default' #endif #do something with var print var ----------------- if inside a def: var= 0 def xxx(): global var var += 1 # whatever, if var was set to text, do text things #possible other commands #enddef # somewhere below in 'main' (runtime portion of code) xxx() print var #use var, etc. etc. ----------------- It is ALWAYS good form to prime a var before using. Steve norseman at hughes.net
- Previous message (by thread): variable question
- Next message (by thread): variable question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list