Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
huyen nguyen850 Points
my code does not work
it said that my variable is not defined. I wonder why. Can I used 'try, except, else" command instead while loop? def loopy(items): items= while current in items: current == "a" continue
def loopy(items): items= while current in items: current == "a" continue # Code goes here
Steven Parker225,712 Points
You have a few issues here:
- your first line replaces the argument with an empty list (don't do this!)
- you test a variable "current" in your while expression which was never defined
- did you perhaps intend to use a "for" loop instead of "while"?
- you compare the first character with "a" but without an "if" to control the flow
- the "continue" is not indented enough
- there's no "print" when the item matches the desired criteria
Ronald Tse5,798 Points
READ THE QUESTIONS CAREFULLY
Let me try to answer you (First time answering someone else questions)
you should not define the item as a empty list, i.e. items = . Because it should be defined by the tester but not you. Make sure you know what is the function of this function.
you should use a for instead of a while, I recommend you to rewatch the video to understand the difference between while & if.
Make sure you have read the complete questions. The last part of the questions is to print out something (you should use an else to help you)