<div class="gmail_quote">On Wed, Mar 23, 2011 at 11:11 AM, Lezlie Kline <span dir="ltr">&lt;<a href="mailto:lezlie.kline@gmail.com">lezlie.kline@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">I have a question for the list about the homework rule and the tutoring list.  If you have a question and you&#39;re not asking for your homework or past homework to be done for you but you just have questions to be explained isn&#39;t that what tutoring and learning is all about.  For example, on my question here.  I have a problem that is not homework for a grade and I don&#39;t understand it.  I can&#39;t find a tutor.  I&#39;m frustrated and you guys can provide help for my understanding which you were doing.  Not by giving me an answer, but by asking me questions and helping me to understand.  Isn&#39;t that what tutoring and open forum is all about.  Unfortunately, I still don&#39;t quite have it I feel like I got left hanging on the edge of almost...<br>
</blockquote>
<div>I tend to err on the side of caution and try not to give away too much, just so that the student achieves more by themselves than by giving them the answer outright. What&#39;s the quandary on that &quot;edge of almost&quot;?</div>

<div> </div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">I called the Dean of Graduate students at NC State to try to find someone to tutor me and the response was helpful but Python isn&#39;t taught at NC State.  UNC - the same.  Wake Technical - the same.  I&#39;ve looked on Craig&#39;s list and Googled with no luck  I&#39;m taking an intro to computer science class online through Utica for Cybersecurity and I would just like some help understanding.  I&#39;m not one to easily give up!!<br>
<br>Anyway, I understand having rules and why, but I also think that when those rules don&#39;t make sense under the situation exceptions should be made.  Just saying...<br><font color="#888888"><br>L.</font> </blockquote>

<div> </div>
<div>Have you tried any of the online Python tutorials?</div>
<div> </div>
<div><a href="http://docs.python.org/tutorial/">http://docs.python.org/tutorial/</a></div>
<div> </div>
<div><a href="http://heather.cs.ucdavis.edu/~matloff/Python/PythonIntro.pdf">http://heather.cs.ucdavis.edu/~matloff/Python/PythonIntro.pdf</a></div>
<div> </div>
<div><a href="http://www.freenetpages.co.uk/hp/alan.gauld/">http://www.freenetpages.co.uk/hp/alan.gauld/</a></div>
<div> </div>
<div>Even though Python has been around long enough, it isn&#39;t taught formally in as many institutions as we&#39;d like. I&#39;d venture to guess that most of the Python experts on this list are self-taught rather than having taken a formal course. The above links would be great for you if you&#39;re up for learning on your own.</div>

<div> </div>
<div>One thing I&#39;ve found: <a href="http://trizpug.org/">http://trizpug.org/</a> , which seems to be a Python group that meets monthly in the Durham area (not sure how close that is to you). You might want to subscribe to their mailing list and see if there&#39;s anyone willing to tutor you, if that&#39;s more your style; it looks like they have a meeting tomorrow 3/24/11. I&#39;d contact them and see how welcome they are to newcomers.</div>

<div> </div>
<div>Hoping this helps,</div>
<div> </div>
<div>Tony R.</div>
<div><br> </div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div class="h5">
<div class="gmail_quote">On Wed, Mar 23, 2011 at 10:54 AM, taserian <span dir="ltr">&lt;<a href="mailto:taserian@gmail.com" target="_blank">taserian@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">When replying to the Python Tutor list, please use &quot;Reply All&quot; instead of just &quot;Reply&quot;. I meant to put this in my previous message, but it remained in &quot;meant to&quot; phase and never got implemented properly. 8-) 
<div><br><br>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<div class="gmail_quote">I don&#39;t think it&#39;s been initialized properly, but that&#39;s where I don&#39;t understand about the accumulator for strings.  I originally thought this for the accumulator:</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">output=&quot;&quot;</div>
<div class="gmail_quote">for i in range(len(message[i])&quot; </div></blockquote>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div><br>    print&quot;The value of message[i] is &quot;, message[i]<br></div>    output=output+&quot; &quot; + ord(message[i]) 
<div><br>    print&quot;The value of the message is &quot;, output<br><br></div>but strings and integers don&#39;t concatentate AND my ord(value) isn&#39;t accumulating AND I thing my output is getting overwritten. <br></blockquote>
</div>
<div class="gmail_quote">You don&#39;t want to mix apples and oranges. Your variable &quot;message&quot; contains a full name in the test case, &quot;John X. Doe&quot;, for example, so it&#39;s made up of characters. What should the accumulator contain, if you&#39;re going to be adding numbers? <font color="#3333ff">Numbers</font></div>
</blockquote></blockquote>
<div class="gmail_quote"> </div></div>
<div class="gmail_quote">Then your code above should look something like this:</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">output= 0<br>for i in message:<br>    print&quot;Character i in message: &quot;, message[i] 
<div><br>    output=output + ord(message[i]) </div></div>
<div>
<div class="gmail_quote">print &quot;The value of the message is &quot;, output</div>
<div class="gmail_quote"><br> </div></div>
<div class="gmail_quote">In pseudocode:</div>
<div class="gmail_quote">Start with the value for an empty message in the variable &quot;output&quot;.</div>
<div class="gmail_quote">For every character in &quot;message&quot;:</div>
<div class="gmail_quote">    Print the character</div>
<div class="gmail_quote">    Add the ASCII value of the character to the accumulator &quot;output&quot;.</div>
<div class="gmail_quote">After all of the characters have been processed, show the final value of &quot;output&quot;</div>
<div>
<div class="gmail_quote"> </div>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="gmail_quote">
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="gmail_quote">
<div>
<div>
<div> </div></div></div>
<div>Is this homework? <font color="#3333ff">Not anymore  I&#39;m past that and I live in NC and I&#39;ve been desperately looking for a tutor but I&#39;m having difficulty finding anyone who does Python programming.  They don&#39;t teach it at NC State or UNC or Wake Tech.  If you don&#39;t want to help.  I understand.  This was my last resort.</font> <br>
</div></div></blockquote>
<div>
<div></div>
<div>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="gmail_quote">
<div> </div></div></blockquote></div></div></div></blockquote>
<div class="gmail_quote"> </div></div>
<div class="gmail_quote">Not at all. It&#39;s just that we have a rule about not doing anyone&#39;s homework on the list. It robs them of the learning experience, and can provide a grade which hasn&#39;t been earned properly.</div>

<div class="gmail_quote"> </div>
<div class="gmail_quote">Tony R.</div>
<div class="gmail_quote"> </div></blockquote></div><br></div></div></blockquote></div><br>