By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,851 Members | 1,121 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,851 IT Pros & Developers. It's quick & easy.

Re: variable question

P: n/a
"Support Desk" <su**************@gmail.comwrote in message
news:01****************************@office.ipgloba l.net...
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.
The variable assignment should survive outside the if statements:

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.
>>if "yes" == "no":
value = "impossible"
>>if "no" == "no":
value = "possible"
>>print value
possible
>>>
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

Jul 9 '08 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.