Pat Martin <wpmar...@gmail.com> writes: > My eyes are crossing looking at the code, can someone give me a hint > on what I am missing that causes this to not give me the correct > answer of 2.
It's good to admit that looking at the code has ceased to help :-) So, try a different approach. Without using the code, can you describe your algorithm? Make a pseudo-code description of how you expect to transform the input to the output. For example, I might describe the algorithm for reversing a text string:: * Given a text string named ‘input_text’ * Set the output, named ‘output_text’, to the value "". * Set the index (named ‘index’) to the character length of ‘input_text’. * While ‘index’ is greater than 0: * Subtract 1 from ‘index’. * Get the character at index ‘index’ of ‘input_text’, assign the name ‘input_char’ to that character. * Append ‘input_char’ to ‘output_text’. * Return the value of ‘output_text’. Can you describe your algorithm that way, so we can see what is your intention for the code? -- \ “Faith is the determination to remain ignorant in the face of | `\ all evidence that you are ignorant.” —Shaun Mason | _o__) | Ben Finney _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor