Python Python Basics (2015) Letter Game App Random Item

Problem

I don't know what is wrong with my code ? I keep getting error.

item.py
# EXAMPLE
# random_item("Treehouse")
# The randomly selected number is 4.
# The return value would be "h"
import random

def random_item(arg):
    return arg[random.randint(0,arg.length()-1)]

1 Answer

Farid Wilhelm Zimmermann
Farid Wilhelm Zimmermann
16,727 Points

You are using JavaScript syntax with Python. To get a lists length in Python you call len(list) Try:

import random

def random_item(arg):
    return arg[random.randint(0,len(arg)-1)]