news:01****************************@office.ipgloba l.net...
I am trying to assign a variable using an if / else statement like so:
If condition1:The variable assignment should survive outside the if statements:
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.
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]
on win32
Type "copyright", "credits" or "license()" for more information.
value = "impossible">>if "yes" == "no":
value = "possible">>if "no" == "no":
possible>>print value
You probably want to watch out for the possibility that both Condition1 and>>>
Condition2 are false; otherwise, you will get a NameError when you try to
access Variable without initializing it.
(By the way, as a matter of style, Python variable names are usually written
in all lower-case letters.)
Russ