Thanks for the advice on the list indentation, comments and avoiding &#39;each&#39; as a variable - changes applied.  I think it&#39;s right to keep iteration as simple as possible, but I also think it&#39;s worth keeping an explicit count.  This provides the opportunity to demo the ease with which an integer variable can be set.  That leaves me with:<br>
 <br>&quot;&quot;&quot;Example Python Program&quot;&quot;&quot;<br><br>import random<br><br>python = [&quot;Easy to read&quot;,<br>    &quot;Fast to code&quot;,<br>    &quot;Quick to learn&quot;,<br>    &quot;Modular and object oriented&quot;]<br>
<br>python.append(&quot;Open source and cross platform&quot;)<br><br>random.shuffle(python)<br><br>count = 1<br>print &quot;Python is ... &quot;<br>for feature in python:<br>    print count,feature<br>    count += 1<br><br>
print &quot;Discover more at <a href="http://www.python.org">http://www.python.org</a>&quot; <br><br>Not sure about the pythagorean triples as a means of demonstrating python code.  I was aiming for something that demonstrated to the uninitiated just how close to psuedocode Python could look.<br>
<br>Ray<br>