I'm not sure whats wrong with my code
# EXAMPLE # random_item("Treehouse") # The randomly selected number is 4. # The return value would be "h" import random def random_item(arg): num = random.randint(0, len(arg)-1) return arg.index(num)
Stuart McIntoshPython Web Development Techdegree Graduate 18,416 Points
Hi there very close. The return is wrong. To access a single item in an iterable you use the following syntax : for instance if arg is a list = [a,e,i,o,u] then arg would give you 'a'
Hope that helps.