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! While you're at it, check out some resources Treehouse students have shared here.
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 trialMONIQUE PORTILLO
172 PointsJesus christ, why i cant get through this problem
Alright, this one might be a bit challenging but you've been doing great so far, so I'm sure you can manage it.
I need you to make a function named word_count. It should accept a single argument which will be a string. The function needs to return a dictionary. The keys in the dictionary will be each of the words in the string, lowercased. The values will be how many times that particular word appears in the string.
Check the comments below for an example.
I am not even going to post my syntax cuz i haven't done anything, i watch the videos over and over and nothing, i really don't want to google the answer because im tired of doing that. i've been here sitting in my computer more than 4 hours trying and trying and nothing comes out. Is this normal ? is this struggle part of the learning process ?
# E.g. word_count("I do not like it Sam I Am") gets back a dictionary like:
# {'i': 2, 'do': 1, 'it': 1, 'sam': 1, 'like': 1, 'not': 1, 'am': 1}
# Lowercase the string to make it easier.
1 Answer
Steven Parker
231,269 PointsFirst, take heart in knowing that this challenge is a bit more complex than the previous ones.
Then, you might enjoy this episode of The Treehouse Show which deals with learning blocks and strategies to overcome them, including a few suggestions from me! And there are links in the "Teacher's Notes" to other resources you may find helpful.
Alexander Davison
65,469 PointsAlexander Davison
65,469 PointsPlease post your code. You may believe that nothing's wrong with your syntax, but most likely there is. Otherwise there is a semantic error that would require debugging. Either way, I cannot help you unless you post your code.