
Sebastian Knell
927 PointsHelp with my code
I'm missing something but I don't know what
import random
def random_item(word):
num = random.randit(0, len(word) - 1)
return word.index(num)
1 Answer

Steve Hunter
Treehouse Moderator 57,557 PointsHi there,
A few things here but you've mainly got this done !
First; it's randint()
- you missed the n
out. Next, you want num
element to be returned - I used square brackets, like word[num]
. I'm sure there are other solutions that are better.
Steve.
Steve Hunter
Treehouse Moderator 57,557 PointsSteve Hunter
Treehouse Moderator 57,557 PointsThat said, if you use
return word[num]
orreturn word[num - 1]
both pass the challenge which is clearly nonsense! So my solution seems flaky - I've asked support for assistance.Sebastian Knell
927 PointsSebastian Knell
927 PointsThanks