Anonymous user
Boston Python Workshop 4/Friday/Tutorial: Difference between revisions
Boston Python Workshop 4/Friday/Tutorial (view source)
Revision as of 22:17, 27 September 2011
, 12 years ago→if statements
imported>Jesstess |
imported>Jesstess |
||
Line 539:
<pre>
if
print "
</pre>
That was our first multi-line piece of code, and the way to enter it at a Python prompt is a little different. First, type the <code>if
Type 4 spaces, and then type <code>print "
<pre>
>>> if
... print "
...
Six is greater than five!
</pre>
So what is going on here? When Python encounters the <code>if</code> keyword, it <i>evaluates</i> the <i>expression</i> following the keyword and before the colon. If that expression is <b>True</b>, Python executes the code in the indented code block under the <code>if</code> line. If that expression is <b>False</b>, Python skips over the code block.
In this case, because
<pre>
if
print "
</pre>
<pre>
if "banana" in "bananarama":
print "
</pre>
====more choices: <code>if</code> and <code>else</code>====
|